最佳解決方案可能因篩選條件類型和用例而異。下面的所有選項都在可從本文右側附件部分下載的已封裝工作簿中進行示範。
從 Tableau Desktop 2020.1 開始,動態參數將允許以計算做為參數的預設值。請參閱建立參數
相對日期篩選條件將自動更新日期至所選的相對範圍,例如昨天。然後,使用者可以變更相對範圍。如需更多資訊,請參閱建立相對日期篩選條件
使用「最新日期預設」功能。每次開啟工作簿時,最新日期預設功能將更新到最近的日期。
附註:此功能僅適用於離散日期清單篩選條件,而不適用於日期篩選條件或允許使用者從日曆中選取日期的篩選條件範圍。
建立一個參數,其中使用者可以鍵入預設關鍵字,例如 "yesterday",或任何日期以篩選檢視。可以將 "yesterday" 值設定為在導出欄位中動態返回昨天的日期。請注意,此方法不會提供日期或滑桿的下拉式清單,並且只能鍵入一個日期至參數中。
IF [Enter 'Yesterday' or a Date] = "Yesterday"
THEN TODAY() - 1
ELSE DATE( [Enter 'Yesterday' or a Date] )
END
[Date Conversion] = [Order Date]
步驟 1:建立開始和結束日期參數
步驟 2(可選):建立一個參數以控制篩選條件
步驟 3:建立導出欄位以用作篩選條件
[Order Date] >= [Start Date]
AND [Order Date] <= [End Date]
[Choose Filter Range] = "All values"
OR
( [Choose Filter Range] = "Start to End Date"
AND [Order Date] >= [Start Date]
AND [Order Date] <= [End Date]
)
OR
( [Choose Filter Range] = "Last 7 days"
AND [Order Date] > DATEADD('day',-7,TODAY())
AND [Order Date] <= TODAY()
)
OR
( [Choose Filter Range] = "Start Date to Today"
AND [Order Date] >= [Start Date]
AND [Order Date] <= TODAY()
)
OR
( [Choose Filter Range] = "1 Month before End Date"
AND [Order Date] >= DATEADD('month', -1, [End Date])
AND [Order Date] <= [End Date]
)
為了表達您支援在將來的產品版本中包括此增強功能,請為以下社群理念投下您的一票:
從 Tableau Desktop 2018.2 開始,可以將協力廠商擴充新增到 Tableau 儀表板窗格以新增增強的功能。因此,您可以找到提供所需篩選條件行為的擴充。如需更多資訊,請參閱使用儀表板擴充和Tableau 儀表板的擴充以開始使用。
001473758
2431 KB

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.