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 で詳細な日付テーブルを作成する非常に簡単な方法を説明しました。

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

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

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

乾杯、


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて