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

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

で見落とされがちです。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

売上テーブルや取引テーブルに日付列を含めるのが一般的ですが、それだけでは十分ではありません。他のすべての日付列にリンクできる別の日付テーブルが必要になります。

LuckyTemplates には、タイム インテリジェンス関数と呼ばれる数式のサブセット全体もあります。計算が正しく機能するには、日付テーブルが必要です。

目次

LuckyTemplates 日付テーブル コード

通常、日付テーブルの作成には時間がかかります。しかし、私が使用しているこのLuckyTemplates 日付テーブル コードを使用すると、はるかに簡単かつ高速になります。

この M コードをメモ帳に保存してあるので、日付テーブルを作成する必要があるたびにコピーして貼り付けることができます。

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

コードをコピーしたら、クエリ エディターに戻って新しいソースを作成します。これにより、コピーしたコードを新しいクエリに入力できるようになります。

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

新しいソースのオプションが表示されたら、「空のクエリ」を選択します。

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

それを選択すると、何も表示されていない新しいペインが表示されます。

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

次に、高度なエディターに進みます。

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

Advanced Editor ウィンドウが表示されたら、その中にあるものはすべて削除するつもりです。

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

次に、先ほどコピーした日付テーブルのコードをそのウィンドウに貼り付けます。

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

このクエリ内に新しい M コードを埋め込んだので、[完了] をクリックします。これにより、日付テーブルの特定の日付範囲を入力できるこれらのパラメーター フィールドが得られます。

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

2018 年 1 月 1 日から始まり、2021 年 12 月 31 日まで続きます。

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

次はFYStartMonthです。私の会計年度が始まるのはこの時です。したがって、7 月が最初の月である場合は、ここに 7 を入力するだけです。

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

「Invoke」をクリックすると、コード全体と入力したパラメータに基づいた詳細な日付テーブルが表示されます。

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

ここの数式を見ると、アドバンス エディターに入力した開始日が示されています。

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

私が入力したのと同じ終了日も表示されます。

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

LuckyTemplates の日付テーブルの更新とクリーンアップ

私が使用している日付テーブル コードを使用すると、日付、年、四半期、年などを示す便利な列がたくさん得られます。

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

ただし、このようなテーブルの場合、各シナリオの要件に応じて変更する必要がある項目が必ず存在します。

独自の好みに基づいてテーブルを微調整することもできます。

たとえば、私は列に特定の方法で名前を付けることを好みます。そのため、詳細エディターに移動してコードを直接変更します。

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

詳細エディターが複雑すぎる場合は、クエリ エディター自体で名前を変更することもできます。

テーブルの名前から始めます。

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

私はいつもわかりやすい名前を選ぶので、このテーブルには Dates という名前を付けます。

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

一貫性を保つために、これを日付クエリと呼ぶことにします。

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

次に、 Dates テーブルに戻って、いくつかの点を更新します。もちろん、これらの列の名前もできるだけわかりやすいものにしたいと考えています。

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

まず、適切な場所にスペースがあることを確認します。したがって、MonthName の代わりに、これを Month Name と呼びます。

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

MonthInCalendar の代わりに、ここに月と年を入力します。

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

これは「QuarterInCalendar」という名前なので、「Quarter & Year」という名前を付けます。

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

名前を変更するだけでなく、実際には必要のない列を削除してデータをクリーンアップします。たとえば、この DateInt 列は実際には必要ありません。

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

DayOfMonth についても同じことを行います。

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

繰り返しますが、これはすべて、シナリオと必要なキー列によって異なります。

この DayInWeek 列のように、数値列は並べ替え列である可能性があるため、数値列を削除する場合には注意してください。

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

この「月と年」列や「曜日」列などのテキスト列の多くは、実際には、そこに含まれるデータを並べ替える方法を知りません。このため、Monthn Year 列や Quartern Year 列のような並べ替え列が参照として必要になります。

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

これらの列の目的を明確にするために、それらの名前を Monthyear Sort および Quarteryear Sort に変更します。

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

このデータを視覚化すると、これらのサポート列が役に立ちます。

「適用されたステップ」セクションの変更を追跡する

これは、簡単な変換に関するチュートリアルで以前に説明したことです。これは、 LuckyTemplates で日付テーブルを操作するときに覚えておくことが重要です。

ここの横にある [適用されたステップ] ペインには、実行中のすべての変換が記録されているため、すべての変更を簡単に追跡できます。

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

変換と「適用されたステップ」セクションに関して重要なことが 1 つあります。

同様のアクションを連続して実行する場合、適用されたステップはこれらのステップをグループ化します。ただし、あるアクションから別のアクションにランダムにジャンプすると、以下の例のように、同じタイプのアクションの複数のインスタンスが記録されます。

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

したがって、すべての名前変更を一度に実行し、不要な列もすべて一度に削除することが常に最善です。これにより、バックグラウンドで生成する必要があるコードの量が最小限に抑えられます。


LuckyTemplates で包括的な日付テーブルを非常に迅速に作成する 日付
テーブルに勤務日と週末の数値を追加する: LuckyTemplates のタイム インテリジェンス テクニック LuckyTemplates の
計算列を使用したカスタム会計年度と四半期によるデータのフィルター処理

結論

冒頭で述べたように、日付テーブルを作成する方法は他にもありますが、通常はより多くの手順とより複雑な数式を組み合わせる必要があります。

これは最も簡単な方法であるだけでなく、多くのシナリオで必要なデフォルトの列をすべて提供します。必要な作業は、必要のないものを削除することだけです。これは、必要な列を 1 つずつ追加するよりも簡単です。

ではごきげんよう、


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 ゲートウェイとは何ですか? 知っておくべきことすべて