次の方法で共有


Power BI Desktop の日付と時刻の自動ガイダンス

この記事は、Power BI Desktop でインポート モデルまたは複合モデルを開発するデータ モデリング担当者向けです。 特定の状況で Power BI Desktop の "自動の日付/時刻" を使用する際のガイダンス、推奨事項、および考慮事項を示します。

手記

自動日付/時刻の概要と一般的な概要については、「Power BI Desktopの 自動日時」を参照してください。

自動日付/時刻オプションは、便利で高速で使いやすいタイム インテリジェンスを提供します。 レポート作成者は、カレンダーの期間をフィルター処理、グループ化、ドリルダウンするときに、タイム インテリジェンスを操作できます。

考慮事項

[自動日時] オプションを使用する場合は、次の考慮事項と制限事項に注意してください。

  • すべてまたはなしに適用: [自動日付/時刻 ] オプションを有効にすると、リレーションシップの "多" 側にないインポート テーブルのすべての日付列に適用されます。 個々の列に対して有効または無効にすることはできません。
  • カレンダー期間のみ: 年と四半期の列ではカレンダー期間が使用され、年は 1 月 1 日から 12 月 31 日に終了します。 年の開始日または終了日をカスタマイズすることはできません。
  • カスタマイズ: 期間の値をカスタマイズしたり、週などの他の期間の列を追加したりすることはできません。
  • 年のフィルター処理: QuarterMonth、および Day 列の値には、年は含まれません。 たとえば、 Month 列には月の名前のみが表示されます (1 月、2 月など)。 値はコンテキストを完全に記述せず、一部のレポート デザインでは年フィルターを明確に伝えない場合があります。
    • そのため、フィルターまたはグループ化は、Year 列で行う必要があります。 階層を使用してドリルダウンすると、 Year レベルが意図的に削除されない限り、年がフィルター処理されます。 年別にフィルターまたはグループ化がない場合、たとえば、月別にグループ化すると、その月のすべての年の値が集計されます。
  • 1 つのテーブルの日付フィルター処理: 各日付列は独自の (非表示の) 自動日付/時刻テーブルを作成するため、1 つのテーブルに時間フィルターを適用して、複数のモデル テーブルに伝達することはできません。 このようにフィルター処理することは、売上や売上予算などの複数の主題 (ファクト テーブル) をレポートする場合の一般的なモデリング要件です。 自動日付/時刻を使用する場合、レポート作成者は、各異なる日付列にフィルターを適用する必要があります。
  • モデル サイズ: 非表示の自動日付/時刻テーブルを生成する各日付列は、モデルのサイズを増やし、データ更新時間も拡張します。
  • その他のレポート ツール: 次の場合、自動日付/時刻テーブルを操作することはできません。
    • [Excel で分析] を使用する。
    • Power BI のページ分割されたレポートの Analysis Services クエリ デザイナーを使用する。
    • Power BI 以外のレポート デザイナーを使用してモデルに接続する。

推奨事項

カレンダーの期間を操作し、時間に関連する単純なモデル要件がある場合にのみ、[ 自動日付/時刻 ] オプションを有効のままにします。 このオプションは、アドホック モデルを作成したり、データの探索やプロファイリングを実行したりするときにも便利に使用できます。

データ ソースで日付 ディメンション テーブルが既に定義されている場合は、このテーブルを使用して組織内の時刻を一貫して定義します。 このテーブルは、通常、データ ソースがデータ ウェアハウスである場合に存在します。 それ以外の場合は、DAX CALENDAR または CALENDARAUTO 関数を使用して、モデル内に日付テーブルを生成できます。 その後、計算列を追加して、既知の時間フィルター処理とグループ化の要件をサポートできます。 この設計アプローチでは、すべてのファクト テーブルに反映される 1 つの日付テーブルを作成でき、場合によっては 1 つのテーブルで時間フィルターを適用できます。 日付テーブルの作成の詳細については、「Power BI Desktop で日付テーブルを設定し、使用する」を参照してください。

ヒント

日付テーブルの作成方法の例など、計算テーブルの作成の詳細については、「Power BI Desktop モデルに計算テーブルと計算列を追加する」学習モジュールを行ってください。

[自動日付/時刻] オプションがプロジェクトに関連しない場合は、グローバル自動日付/時刻オプションを無効にします。 これにより、作成するすべての新しい Power BI Desktop ファイルで [自動日付/時刻 ]オプションが有効になりません。

この記事に関する詳細については、次のリソースを参照してください。