DAX 関数を使用した前回の最高結果の動的計算

DAX 関数を使用した前回の最高結果の動的計算

DAX 関数は動的計算を大幅に拡張します。また、LuckyTemplates の他の重要な機能も拡張されます。このチュートリアルでは、 LuckyTemplates で以前の最高結果を動的に計算する方法について説明します。また、この特定の計算のための公式とテクニックの正しい組み合わせも学びます。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

動的計算を行うことにより、選択したデータセットの計算を実行しながら、以前の最高の結果が継続的に更新され、視覚的に表示されます。

実際にこれを行う方法を紹介します。この式はそれほど複雑である必要はまったくありません。それを機能させるには、反復関数をよく理解する必要があります。

目次

テーブルへのデータの取得

ここで現在のビジュアライゼーションを複製し、テーブルとして見てみましょう。

DAX 関数を使用した前回の最高結果の動的計算

必ずデータをテーブルに取り込んでください。これにより、実際に結果を確認することができます。 

DAX 関数を使用した前回の最高結果の動的計算

何よりもまず、日付列の形式を、私が通常好むこの形式に 変更しましょう。

DAX 関数を使用した前回の最高結果の動的計算

前回の高い結果を計算するための DAX 関数の組み合わせ

ここでは、LuckyTemplates レポートで 以前の最高結果を計算するために使用するDAX 関数の組み合わせを示します。

DAX 関数を使用した前回の最高結果の動的計算

調べているデータを完全に理解するには、テーブルの内部に入ることが不可欠であることに注意してください。 

基本的には、過去の毎日を振り返る必要があります。次に、任意の日の最高収益日が何日かを特定します。さらに、リストの下に行くほど、対処しなければならない日程がどんどん大きくなっていきます。

これは、テーブル内のすべての結果について、過去の毎日を振り返る必要があるためです。それがまさに私がこの式で行ったことです。

MAXX DAX 関数の使用

という反復関数を使用しました。

DAX 関数を使用した前回の最高結果の動的計算

これにより、前述の反復を作成できるようになります。この反復は、以前の最高の結果を計算するために不可欠です。

私たちが行う必要があるのは、このロジックを使用して反復する必要があるすべての結果に対して、修正された仮想テーブルを配置することだけです。

DAX 関数を使用した前回の最高結果の動的計算

ここで、この計算の例を見てみましょう。 

FILTER および ALLSELECTED DAX 関数の使用

現在の日付となる2018 年 1 月 6 日を見てみましょう。

DAX 関数を使用した前回の最高結果の動的計算

数式内のこの関数は、現在適用されているコンテキストまたはフィルター内のすべての日付を遡って調べます。関数の助けを借りて可能になります。

DAX 関数を使用した前回の最高結果の動的計算

ALLSELECTED関数は現在のコンテキスト内の日付 (この場合は 2018) のみを調べます。

DAX 関数を使用した前回の最高結果の動的計算

ALLSELECTEDの代わりに関数を使用すると、最初からすべての日付が遡って遡ることになります。

日付ごとに評価する

現在のコンテキストで日付を調べた後、テーブル内の毎日を反復処理します。次に、特定のコンテキストで 現在の日付以下の日をフィルターで除外します。

DAX 関数を使用した前回の最高結果の動的計算

現在の日付は関数を使用して計算されます。

DAX 関数を使用した前回の最高結果の動的計算

この文脈では、現在の日付は1 月 6 日です。したがって、日付が現在の date 以下の場合、それは TRUE と同等になります。

DAX 関数を使用した前回の最高結果の動的計算

さらに、それは、この反復関数内に持つ日付の仮想テーブルでもあります。

DAX 関数を使用した前回の最高結果の動的計算

さらに、それらの特定の日付のみを反復処理します。次に、最大収益日( Total Revenue )を特定します。

したがって、それがこのテーブルのすべての行に対して行われることになります。すべての計算はまったく同じように行われます。

DAX 関数を使用した前回の最高結果の動的計算

明らかに、この仮想テーブルはリストの下に行くにつれてどんどん大きくなっていきます。このように正確に設定すると、完全に動的になります。

そうすることで、フィルターから任意のものを選択できるようになります。日付と時間枠を変更することもできます。

DAX 関数を使用した前回の最高結果の動的計算

さらに、「Previous High」ビジュアライゼーションが 継続的に再評価を行って、継続的に最高値を計算していることがわかります。

DAX 関数を使用した前回の最高結果の動的計算

つまりライブMAX値のようなものです。フィルタをさらに追加しても、更新された結果が得られます。

この式は明らかにそれほど複雑ではありません。ただし、レポートにいくつかの洞察を生成して追加することができます。正しい計算を表に入力したら、最終的にそれをに変更できます。

DAX 関数を使用した前回の最高結果の動的計算



DAX 言語での関数の反復 – LuckyTemplates DAX 関数を使用してDAX で関数の反復を操作し、時間の経過とともに価格が変化する製品に対処する詳細な例

結論

要約すると、この特定の洞察の鍵は、反復関数を確実に理解することです。また、その中に仮想テーブルを配置することもできます。

これは、単純な数式の作成と、簡単に得られる動的な結果という点での LuckyTemplatesの優れた機能を強調しています。

これは非常にユニークな計算であり、多くの価値があります。また、あなたの洞察に少しの色を加えることができます。

これを独自のモデルに実装してみてください。

LuckyTemplates で重要なDAX関数を組み合わせて複雑で貴重なデータの分析情報を見つける方法の詳細については、 モジュールを確認してください。


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