上次修改日期 : 25 Aug 2023
環境
Tableau Desktop答案
使用以下公式作為範本來創建導出欄位。在下列公式中,「日期」是日期維度的名稱。按一下以擴充解決方案
篩選天數範圍
使用以下公式創建一個用於篩選前 n 天的導出欄位:
IF [Date] < (today() - <n> + 1) OR [Date] > today() THEN NULL ELSE [Date] END例如,用於篩選前 90 天的導出欄位將具有如下公式:
IF [Date] < (today() - 90 + 1) OR [Date] > today() THEN NULL ELSE [Date] END用於篩選前 7 天的公式:
IF [Date] < (today() - 7 + 1) OR [Date] > today() THEN NULL ELSE [Date] END
按一下以擴充解決方案
篩選周
使用以下公式來篩選上上週的資料:
IF [Date] > (today() - 8 + 1) OR [Date] <= (today() - 15 + 1) THEN NULL ELSE [Date] END使用以下公式來篩選前八週的資料:
IF DATEPART('week', [Date]) <DATEPART('week', TODAY()) - 8 OR DATEPART('week', [Date]) > DATEPART('week', TODAY()) -1 THEN NULL ELSE [Date] END
其他資訊
- 您可以使用日期參數、另一個欄位或固定日期來替代 TODAY(),以根據不同的基準日期進行計算。
- 可以使用日期函數中列出的任何 date_part 值來修改計算,以篩選不同的日期級別。
若要檢視以上樣本的實際運行效果,請觀看下面的視訊。
注意:對於運輸日期維度,Sample - Superstore 資料源的最晚日期為 2016 年 1 月 6 日。這意味著我們不能使用 TODAY(),但我們可以使用替代項。
感謝您針對本文的效益提供意見回饋。
開啟新案例
繼續搜尋
知識庫
社群
產品說明
訓練及教學課程