知識庫

建立「年初至今」和「月初至今」計算


發佈時間 : 11 Mar 2017
上次修改日期 : 20 Jul 2023

問題

如何建立和顯示「年初至今」和「月初至今」計算。

環境

Tableau Desktop

答案

選項 1(YTD)

  1. 選擇分析 > 建立導出欄位
  2. 將欄位命名為 YTD Sales(YTD 銷售額),輸入以下計算,然後按一下「確定」:
    [Order Date] <= TODAY() AND
    DATETRUNC( "year", [Order Date]) = DATETRUNC("year", TODAY() )
  3. 將 YTD 拖曳到「篩選條件」架,並選擇「True」

選項 2(MTD)

  1. 選擇分析 > 建立導出欄位
  2. 將欄位命名為 MTD Sales(MTD 銷售額),輸入以下計算,然後按一下「確定」:
    [Order Date] <= TODAY() AND
    DATETRUNC( "month", [Order Date]) = DATETRUNC("month", TODAY() )
  3. 將 MTD 拖曳到「篩選條件」架,並選擇「True」

選項 3(動態 MTD/YTD)

  1. 建立參數,並將其命名為 "YTD/MTD" - 字串
  2. 建立參數,並將其命名為 "Anchor Date" - 日期
  3. 建立參數,並將其命名為 "Offset" - 整數
  4. 選擇分析 > 建立導出欄位
  5. 將欄位命名為 Dynamic Sales(動態銷售額),輸入以下計算,然後按一下「確定」:
    [Order Date] <= DATEADD( [Date Part],[Offset], [Anchor Date] ) AND
    DATETRUNC( [Date Part], [Order Date]) = DATETRUNC([Date Part], DATEADD([Date Part], [Offset], [Anchor Date] ))
  6. 將 MTD 拖曳到「篩選條件」架,並選擇「True」

其他資訊

若要檢視以下影片中顯示的步驟,請展開上述部分。注意:影片没有聲音。

這篇文章是否解決了問題?