共用方式為


在 Power BI Desktop 中設定和使用日期資料表

Power BI Desktop 在幕後運作,可自動識別表示日期的資料行,並代替您為您的模型建立日期階層和其他啟用中繼資料。 當建立如視覺效果、資料表、快速量值、交叉分析篩選器等報告功能時,您就可接著使用那些內建階層。 Power BI Desktop 會代表您建立隱藏的資料表來產生此資料,之後可將其用於您的報表和 DAX 運算式。

如需此自動行為的詳細資訊,請參閱在 Power BI Desktop 中套用自動日期/時間

許多資料分析師都偏好建立自己的日期資料表,這並沒有問題。 在 Power BI Desktop 中,您可以指定您的模型要用來作為其日期資料表的資料表,並後續使用該資料表的日期資料來建立與日期相關的視覺效果、資料表、快速量值等等。 當您指定自己的日期資料表後,您可以控制模型中建立的日期階層,並將它們用於使用您模型之日期資料表的快速量值和其他作業中。

Power BI Desktop 的螢幕擷取畫面,其中顯示 [標記為日期資料表] 對話方塊。

設定您自己的日期資料表的優點

Power BI 中的時間智慧函式需要對模型中的日期計算有些了解。 設定您自己的日期資料表或使用自動日期/時間可讓這些函式運作。 在某些特定情況下,您需要設定自己的日期資料表:

  • 日期資料表與模型中其他資料表之間的關聯性是以與日期時間不同的資料類型的資料行為基礎。 例如,如果您從資料倉儲等來源載入資料,通常會提供代表日期的特定資料行。 這些資料行 (也稱為代理索引鍵) 通常儲存為整數,並格式化為 yyyymmdd (例如:20201231 表示 2020 年 12 月 31 日)。 如果在利用這類資料行模型中的日期資料表與其他資料表之間有關聯性,您必須設定自己的日期資料表,才能使用時間智慧功能。
  • 如果您想要根據 Power BI 資料,使用 Excel 樞紐分析表或樞紐分析圖中的進階日期篩選

設定您自己的日期資料表

若要設定日期資料表,請在 [欄位] 窗格中選取您要用來作為日期資料表的資料表,接著以滑鼠右鍵按一下該資料表,並在顯示的功能表中選擇 [標記為日期資料表] > [標記為日期資料表],如下面的影像所示。

Power BI Desktop 的螢幕擷取畫面,其中顯示 [欄位] 窗格中的 [標記為日期資料表] 篩選選項。

您也可以選取資料表,然後從 [資料表工具] 功能區中選擇 [標示為日期資料表],如下所示。

Power BI Desktop 的螢幕擷取畫面,其中顯示 [標記為日期資料表] 按鈕和選項篩選。

當您指定您自己的日期資料表後,Power BI Desktop 會針對該資料行和其資料執行下列驗證,以確保其中的資料:

  • 包含唯一值。
  • 不包含 Null 值。
  • 包含連續的日期值 (從開頭到結尾)。
  • 如果它是日期/時間資料類型,則每個值都有相同的時間戳記。

您在兩種可能的案例中會建立您自己的日期資料表,任何一種都是合理的方法:

  • 第一個案例是當您使用標準或基本日期資料表和階層時。 此案例會使用您的資料中符合先前所述之日期資料表驗證準則的資料表。

  • 第二個案例是您使用來自 Analysis Services 的資料表,例如具有您要用來作為日期資料表之 dim date 欄位的資料表。

指定日期資料表之後,您就可以選取該資料表中哪個資料行是日期資料行。 您可以透過在 [欄位] 窗格中選取資料表,然後以滑鼠右鍵按一下該資料表並選擇 [標記為日期資料表] > [日期資料表設定],以指定要使用的資料行。 下列視窗隨即出現,您可以在其中的下拉式清單中選取要用來作為日期資料表的資料行。

Power BI Desktop 的螢幕擷取畫面,其中顯示包含重要注意事項的 [標記為日期資料表] 對話方塊。

請務必注意,當您指定自己的日期資料表時,Power BI Desktop 不會自動建立階層 (原本將代表您建立到模型中)。 如果您稍後取消選取自己的日期資料表 (而且不再有任何手動設定的日期資料表),Power BI Desktop 會為您針對資料表中的日期資料行,重新建立自動建立的內建日期資料表。

另請注意,當您將資料表標示為日期資料表時,Power BI Desktop 會移除內建 (自動建立) 的日期資料表。 您先前根據這些內建資料表建立的任何視覺效果或 DAX 運算式將不再正常運作。

將日期資料表標記為適當的資料類型

當您指定您自己的日期資料表,您務必確定設定正確的資料類型。 您可以將 [資料類型] 設定為日期/時間日期。 若要這樣做,請採取下列步驟:

  1. 從 [欄位] 窗格選擇您的日期資料表 (如有需要請將它展開),然後選取要用來作為日期的資料行。

    Power BI Desktop 的螢幕擷取畫面,其中顯示 [欄位] 窗格中的 [日期] 篩選。

  2. 在 [資料行工具] 索引標籤上,選取 [資料類型],然後選擇下拉式箭號以顯示可用的資料類型。

    Power BI Desktop 的螢幕擷取畫面,其中顯示已選取 [資料類型] 篩選的 [模型] 索引標籤。

  3. 為您的資料行指定資料類型。

如需與此文章相關的詳細資訊,請參閱下列資源: