Power BI Desktop 中的自動日期/時間指引
本文的目標為開發 Power BI Desktop 中的「匯入」模型或「複合」模型的資料模型製作人員。 它提供在特定情況下使用 Power BI Desktop「自動日期/時間」上的指導方針、建議及考量。
注意
如需自動日期/時間的概觀和一般簡介,請參閱 Power BI Desktop中的自動日期/時間
[自動日期/時間] 選項能提供便利、快速且容易使用的時間智慧。 報表作者可以在對行事曆時間週期進行篩選、分組及向下鑽研時使用時間智慧。
考量
下列項目符號清單會描述與 [自動日期/時間] 選項相關的考量,以及可能的限制。
適用於所有或無:當啟用 自動日期/時間 選項時,它會套用至匯入資料表中不屬於關聯性「多」端的所有日期欄。 您無法以個別資料行為基礎來予以啟用或停用。
僅限於行事曆期間:年份和季度專欄與行事曆期間相關。 這代表年份會從 1 月 1 日開始,並於 12 月 31 日結束。 您無法自訂年份的開始 (或結束) 日期。
自定義:無法自定義用來描述時段的值。 此外,您也無法新增其他資料行來描述其他時間週期 (例如週)。
年篩選:
Quarter
、Month
和Day
數據行值不包含年份值。 例如,Month
數據行只包含月份名稱(也就是 1 月、2 月和其他名稱)。 這些值並未完全自我描述,而且在某些報表設計中可能無法傳達年份篩選內容。這就是為什麼篩選或群組必須在
Year
欄上進行。 使用階層向下切入時,除非刻意移除Year
層級,否則將會篩選年份。 如果沒有依年份的篩選或分組,則以依月份的分組為例,將會彙總該月份於所有年間的值。單一數據表日期篩選:因為每個日期數據行會產生自己的(隱藏)自動日期/時間數據表,所以無法將時間篩選套用至一個數據表,並讓它傳播至多個模型數據表。 以這種方式篩選是報告多個主題(事實數據表)時常見的模型需求,例如銷售和銷售預算。 使用自動日期/時間時,報表作者必須將篩選套用到每個不同的日期資料行上。
模型大小:針對產生隱藏的自動日期/時間數據表的每個日期數據行,它會導致模型大小增加,也會延長數據重新整理時間。
其他報告工具:無法使用自動日期/時間表當:
- 使用在 Excel 中進行分析。
- 使用 Power BI 編頁報表 Analysis Services 查詢設計工具。
- 使用非 Power BI 的報表設計工具連線到模型。
建議
我們建議您 只在使用行事歷時間週期時,以及當您有與時間相關的簡單模型需求時,才啟用 [自動日期/時間 ] 選項。 在您建立臨機操作模型或執行資料探索或分析時,使用此選項可能也會很方便。
當您的數據源已經定義日期 維度數據表時,此數據表應該用來一致地定義組織內的時間。 特別是在您的資料來源為資料倉儲的情況。 否則,您可以使用 DAX CALENDAR 或 CALENDARAUTO 函式來在模型中產生日期資料表。 您可以接著新增計算結果欄來支援已知時間篩選和分組需求。 此設計方法可讓您建立傳播至所有事實數據表的單一日期數據表,可能會導致單一數據表套用時間篩選。 如需建立日期資料表的詳細資訊,請參閱在 Power BI Desktop 中設定和使用日期資料表一文。
提示
如需建立計算資料表的詳細資訊 (包括如何建立日期資料表的範例),請完成將計算資料表和資料行新增至 Power BI Desktop 模型 (部分機器翻譯) 學習模組。
如果 [自動日期/時間] 選項與您的專案無關,我們建議您停用全域 [自動日期/時間] 選項。 它可確保您建立的所有新 Power BI Desktop 檔案都不會啟用 [ 自動日期/時間] 選項。
相關內容
如需本文的詳細資訊,請參閱下列資源: