Python における Self とは: 実際の例
Python における Self とは: 実際の例
この投稿では、LuckyTemplates で詳細な日付テーブルを作成するおそらく最も迅速かつ効果的な方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
時間の経過とともに何かを分析したい場合、LuckyTemplates モデル用に作成する必要があるテーブルとして、優れた日付テーブルほど重要なものはおそらくありません。
目次
LuckyTemplates での日付テーブルの作成
日付テーブルはいくつかの方法で作成できます。この例では、クエリ エディター内で「M」コードを使用します。
内容を理解したい場合は、このコース内でコードをダウンロードできます。
以下のようなファイルを探してください。
ここで、日付テーブルの作成に移ります。
1. 空のクエリを作成する
最初に行う必要があるのは、空のクエリを作成することです。これを行うには、[新しいソース]を選択します。
以下のようなポップアップ ウィンドウが表示されます。
下にスクロールして、「空のクエリオプション」を探します。このオプションを選択し、「接続」をクリックします。
[接続]をクリックすると、空のクエリが表示されます。
2.「M」コードの使用
次のステップは、このクエリ内のコードを変更することです。ここで「M」コードが登場します。
そこで、一番上の「Advanced Editor」を選択します。
既存のテキストを含む高度なエディターのポップアップ ウィンドウが表示されます。このテキストを削除し、日付テーブル コードをコピーして詳細エディターに貼り付けます。
これに似たものがあるはずです。
日付テーブル コードを貼り付けた後、[完了]をクリックします。
3. 入力パラメータ
いくつかのパラメーターがあることがわかります。実際に、この日付テーブルにいくつかのパラメータを入力できます。
StartDate は2014年 1 月 1 日、 EndDate は2016 年 12 月 31 日とします。
会計年度開始月を設定するオプションもあります。ここでは任意の月を選択できますが、この特定の例では 7 月を選択しましょう。
「Invoke」をクリックすると、このテーブル全体が表示されます。
4. 表の確認
ここで作成されたものを簡単に確認してみましょう。
月と年、四半期と年があります。
曜日と週の終わりもあります。
しかし、素晴らしいのは、このインデックス列もあることです。これを作成するのは非常に難しい場合があるため、これを使用できるように準備しておくと非常に役立ちます。
たとえば、このインデックス列は月と年の列を並べ替えることができます。これはテキスト値であるため、アルファベット順にのみ並べ替えることができます。したがって、インデックス列で並べ替えを行うことができます。
それとは別に、インデックス列では、四半期と年、そしてもちろん日と週で並べ替えることもできます。
また、テーブルには会計年度も含まれているため、テーブルを会計年度ごとにスライスできることがわかります。
驚くべきことは、これらすべてを個別に作成する必要がないことです。それらはすべて一度に作成されました。
5. 名前を指定します
もちろん、このテーブルの名前を記述する必要があります。
したがって、右側のプロパティの下に名前のボックスが表示されます。そこにDates を書くことができます。
6. クエリエディタを閉じます。
最後に行ったすべての変更を実行するには、クエリ エディターの左上隅にある[閉じて適用]をクリックします。
7. 日付テーブルをデータ モデルに統合する
これで、日付テーブルをデータ モデルに統合できるようになりました。そのためには、 from dateからorder dateを接続するだけです。
これで完全なデータ モデルが完成しました。早くて簡単。
ファクトテーブルを使用して関係を構築する理由
私は、ファクト テーブル内の日付テーブルに対して時間分析を実行することは、ほとんどありません。
私は常に日付テーブルを作成してから、ファクト テーブル (売上データ テーブルなど) へのリレーションシップを構築します。
なぜこれを行う必要があるのでしょうか? 理由はいくつかあります。
しかし、ここで学ぶべき重要なことは、本当に優れた日付テーブルを迅速に作成する方法であるということです。
これを何度も繰り返すために、適切なコードがすべて整っていることを確認する必要があります。
結論
以上、LuckyTemplates で詳細な日付テーブルを作成する非常に簡単な方法を説明しました。
個人的には、クエリ エディター内でテーブルに他の小さな変更を同時に行うことができるため、これは非常に効率的な方法だと思います。
これをご自身の仕事に活用して、魅力的なタイム インテリジェンス分析を実現していただければ幸いです。
コードをまだダウンロードしていない場合は、このコース内で再度コードを入手できます。
乾杯、
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて