Tableau開始日期結束日期以及日期維度的設定

2021-10-11 14:41:07 字數 1533 閱讀 9819

問題如何根據指定的日期級別動態更改檢視。例如,按年、月或日顯示銷售資料。

環境tableau desktop

答案以上步驟可以在附加的工作簿 dynamically change date level.twbx 中檢視。

單擊以展開步驟

步驟 1:建立自定義日期字段

建立自定義日期字段,以便您可以在現有的日期欄位中隔離特定的日期級別。

在 tableau desktop 中,連線到資料來源。對於本示例,請連線到 superstore 資料來源。

在「資料」視窗中,右鍵單擊「order date」(訂單日期)字段,然後選擇「建立自定義日期」。

在「建立自定義日期」對話方塊中,執行以下操作:

對於「詳細資訊」,選擇「年」。讓「日期值」保持選中狀態。

如果需要,請為自定義日期提供乙個名稱。在此示例中,保留預設值「order date - year」(訂單日期 - 年)。

單擊「確定」。

重複步驟 2-3,為月和天建立自定義日期。

單擊以展開步驟

步驟 2:建立用作日期級別選擇器的引數

選擇「維度」下拉列表,然後選擇「建立引數」。

在「建立引數」對話方塊中,執行以下操作:

輸入引數名稱。對於本示例,請使用「日期級別選擇器」。

對於「資料型別」,選擇「字串」。

對於「允許的值」,選擇「列表」。

對於「值列表」,輸入年、月和日,然後單擊「確定」。

在「資料」視窗中,右鍵單擊日期級別選擇器,然後選擇「顯示引數控制項」。

單擊以展開步驟

步驟 3:建立計算字段

建立乙個計算字段,以根據日期級別選擇器引數指定的日期級別顯示資料。

選擇「分析」>「建立計算字段」。

將字段命名為「date selector」(日期選擇器),輸入以下計算,然後單擊「確定」:

case [date level selector]

when 『year』 then [order date - years]

when 『month』 then [order date - months]

when 『day』 then [order date - days]

end單擊以展開步驟

步驟 4:建立檢視

將「date selector」(日期選擇器)拖到「列」上。

在「列」功能區上,右鍵單擊「date selector」(日期選擇器)字段,然後選擇「精確日期」和「離散」。

將「sales」(銷售額)拖到「行」。

1.在引數處建立開始日期、結束日期、日期級別選擇器

2.在維度欄 建立函式 周、天、月、年,建立日期範圍函式

[審核日期]>=[開始日期] and [審核日期]<=[結束日期]

3 建立 審核日期周月年函式 ,將天、周、月、年與日期級別選擇器關聯

結束日期必須大於開始日期

2011 07 28 09 24 在做時間查詢時,有時需要兩個日期,從乙個日期到另外乙個日期的那種,但是這樣會有乙個問題,比如後者的結束日期晚於開始日期怎麼辦?用js寫驗證,麻煩,呵呵,用這個日曆控制項,可方便實現結束日期只顯示開始日期之後的日期,具體的參看以下效果圖 比如我選擇開始日期是7月28,...

extjs 日期開始結束

ext.form.datefield 日期範圍控制 專案中有時需要用到起始日期和結束日期,要做到起始日期必須小於結束日期。在extjs中已經有現成的函式,摘錄如下 daterange function val,field if field.startdatefield this.daterangem...

Flex 開始日期與結束日期DateField元件

1.2.6.7.8.9.10.18.19.20.21.22.23.25.26.27.29.對於結束日期 selectablerange 當中需要注意的是黑體字部分,設定了可用範圍的起始時間將由startdf的選擇日期決定。datefield元件除了提供可用範圍外,還提供了不可用範圍,不過此種做法畢竟...