LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

この投稿では、LuckyTemplates で詳細な日付テーブルを作成するおそらく最も迅速かつ効果的な方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

時間の経過とともに何かを分析したい場合、LuckyTemplates モデル用に作成する必要があるテーブルとして、優れた日付テーブルほど重要なものはおそらくありません。

目次

LuckyTemplates での日付テーブルの作成

日付テーブルはいくつかの方法で作成できます。この例では、クエリ エディター内で「M」コードを使用します。

内容を理解したい場合は、このコース内でコードをダウンロードできます。

以下のようなファイルを探してください。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

ここで、日付テーブルの作成に移ります。

1. 空のクエリを作成する

最初に行う必要があるのは、空のクエリを作成することです。これを行うには、[新しいソース]を選択します。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

以下のようなポップアップ ウィンドウが表示されます。

下にスクロールして、「空のクエリオプション」を探します。このオプションを選択し、「接続」をクリックします。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

[接続]をクリックすると、空のクエリが表示されます。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

2.「M」コードの使用

次のステップは、このクエリ内のコードを変更することです。ここで「M」コードが登場します。

そこで、一番上の「Advanced Editor」を選択します。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

既存のテキストを含む高度なエディターのポップアップ ウィンドウが表示されます。このテキストを削除し、日付テーブル コードをコピーして詳細エディターに貼り付けます。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

これに似たものがあるはずです。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

日付テーブル コードを貼り付けた後、[完了]をクリックします。

3. 入力パラメータ

いくつかのパラメーターがあることがわかります。実際に、この日付テーブルにいくつかのパラメータを入力できます。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

StartDate は2014年 1 月 1 日、 EndDate は2016 年 12 月 31 日とします。

会計年度開始月を設定するオプションもあります。ここでは任意の月を選択できますが、この特定の例では 7 月を選択しましょう。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

「Invoke」をクリックするとこのテーブル全体が表示されます。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

4. 表の確認

ここで作成されたものを簡単に確認してみましょう。

月と年四半期と年があります。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

曜日週の終わりもあります。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

しかし、素晴らしいのは、このインデックス列もあることです。これを作成するのは非常に難しい場合があるため、これを使用できるように準備しておくと非常に役立ちます。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

たとえば、このインデックス列は月と年の列を並べ替えることができます。これはテキスト値であるため、アルファベット順にのみ並べ替えることができます。したがって、インデックス列で並べ替えを行うことができます。

それとは別に、インデックス列では、四半期と年、そしてもちろん日と週で並べ替えることもできます。

また、テーブルには会計年度も含まれているため、テーブルを会計年度ごとにスライスできることがわかります。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

驚くべきことは、これらすべてを個別に作成する必要がないことです。それらはすべて一度に作成されました。

5. 名前を指定します

もちろん、このテーブルの名前を記述する必要があります。

したがって、右側のプロパティの下に名前のボックスが表示されます。そこにDates を書くことができます。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

6. クエリエディタを閉じます。

最後に行ったすべての変更を実行するには、クエリ エディターの左上隅にある[閉じて適用]をクリックします。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

7. 日付テーブルをデータ モデルに統合する

これで、日付テーブルをデータ モデルに統合できるようになりました。そのためには、 from dateからorder dateを接続するだけです。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

これで完全なデータ モデルが完成しました。早くて簡単。

LuckyTemplates で包括的な日付テーブルを非常に迅速に構築する

ファクトテーブルを使用して関係を構築する理由

私は、ファクト テーブル内の日付テーブルに対して時間分析を実行することは、ほとんどありません。

私は常に日付テーブルを作成してから、ファクト テーブル (売上データ テーブルなど) へのリレーションシップを構築します。

なぜこれを行う必要があるのでしょうか? 理由はいくつかあります。

しかし、ここで学ぶべき重要なことは、本当に優れた日付テーブルを迅速に作成する方法であるということです。

これを何度も繰り返すために、適切なコードがすべて整っていることを確認する必要があります。

結論

以上、LuckyTemplates で詳細な日付テーブルを作成する非常に簡単な方法を説明しました。

個人的には、クエリ エディター内でテーブルに他の小さな変更を同時に行うことができるため、これは非常に効率的な方法だと思います。

これをご自身の仕事に活用して、魅力的なタイム インテリジェンス分析を実現していただければ幸いです。

コードをまだダウンロードしていない場合は、このコース内で再度コードを入手できます。

乾杯、


Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。