期間テーブルを使用した LuckyTemplates の動的日付スライサー

期間テーブルを使用した LuckyTemplates の動的日付スライサー

今日のブログ投稿では、周期表と呼ばれるものについて説明したいと思います。期間表では個別の日付範囲が作成されるため、データを任意の方法でスライスできます。この期間テーブルを使用して、LuckyTemplates で動的な日付スライサーを作成する方法を説明します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

ご覧のとおり、All DatesYesterdayToday5 Days15 Days1 Month3 Month6 MonthsYear to Date1 Year、および2 Yearsのデータがあります。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

私がこのアイデアをどのように思いついたかを紹介します。にアクセスして、この投稿をどこで入手したかを説明します。

これは、2020 年 5 月に LuckyTemplates フォーラムに投稿した

期間テーブルを使用した LuckyTemplates の動的日付スライサー

私がこのアイデアを思いついたのは、Chris Webb が数年前に書いたブログ投稿からでした。上のフォーラムのリンクをクリックして私のスレッドを読み、どのようにしてそれを思いついたのかを確認してください。この戦略を実装するために作成したM コードも表示されます。

このチュートリアルを思いついたのは、最近 LuckyTemplates フォーラムに別のYahoo Finance のアイデアを持つメンバーは、API を LuckyTemplates に接続しようとしていました。このリンクから、この問題に関して私たちが議論したすべての内容を確認できます。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

LuckyTemplates フォーラムは、LuckyTemplates 開発を学び、次のレベルに引き上げるのに最適な方法です。

ある Brian Juliusと私は、これらの期間中にフォーラム メンバーのデータをスライスする任務を負っていました。ブライアンは、メンバーが Yahoo Finance からすべての情報を取り込めるように、データを API に接続するのを支援しました。

LuckyTemplates デスクトップに戻って、期間表を見てみましょう。これは、この期間に含まれる 3 つの異なるフィールドを含む単純なテーブルです。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

私がこれをどのように行ったかを説明しましょう。まず、 [ホーム] タブに移動し、[データの変換]をクリックします。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

これらはすべて、M コードを使用してクエリ エディターで作成されました。これがデータモデルの設定方法です。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

最初に行ったことの 1 つは、MinDatesのクエリを作成することでした。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

高度なエディターに移動し、この例の Dates テーブルにある最小の日付を見つけました。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

次に、M コードを使用してMaxDatesを作成し、Date テーブルの最大の日付を取得しました。他にも方法があることは承知していますが、この例ではこのように設定しています。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

期間テーブルを使用した LuckyTemplates の動的日付スライサー

それでは、周期表を開いてみましょう。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

これにより、前述した前のページで利用可能な日付範囲のすべての例が得られます。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

高度なエディターを開くと、基本的に私が言及した最初のフォーラムの投稿からコピーして貼り付けたM コードが表示されます。

コード全体で参照されるように、最初に今日の日付を取得したかったのです。All Datesを取得するには、期間テーブルを開く前に作成したMinDatesMaxDatesを使用しました。

5 日間の例を理解したら、残りの日を実行するのは非常に簡単でした。

月については、月単位の違いを取得するためにM コードをDate.AddDaysからDate.AddMonthsに変更しました。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

そして、YTDは基本的にはTodaysDateにあるDate.Startofyearです。本日の1年分と2年分のデータも追加しました。

LuckyTemplates フォーラムの投稿にアクセスすると、この M コードに簡単にアクセスできることをもう一度強調したいと思います。

パワー クエリ エディターを閉じて、モデルに戻りましょう。この設定では、最大6 か月分のデータを確認できます。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

YTD をクリックすると、年初から現在までのデータが表示されます。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

次に、1Y をクリックすると、通年のデータが表示されます。

期間テーブルを使用した LuckyTemplates の動的日付スライサー

結論

フォーラムのこの M コードを使用すると、LuckyTemplates で動的な日付スライサーを作成できます。この手法を使用すると、さまざまな期間に従ってデータを簡単にスライスできます。

このヒントを楽しんでいただければ幸いです。気に入っていただけた場合は、付属の YouTube ビデオをご覧になり、必ず「いいね!」ボタンとチャンネル登録ボタンをクリックしてください。LuckyTemplates YouTube チャンネルの今後のコンテンツを見逃したくありません。


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