LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

このチュートリアルでは、 TOPN を仮想ランキング関数として使用し、LuckyTemplates のランキング ロジックに基づいて興味深い分析情報を生成する方法を確認します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

仮想ランキング関数として使用すると、任意のメジャーの上位と下位の結果を動的に生成できます。

この例では、顧客あたりの収益が最も高い場所と最も低い場所を割り出す方法を示します。

目次

購入が行われた都市の総数

このテーブルには、各顧客の収益が含まれています。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

どの場所の収益が最も高いか、最も低いかを調べたいと考えています。

顧客がさまざまな場所から製品を購入したとします。

Stephen Howard を例として使用すると、彼が 6 つの異なる都市から製品を購入したことがわかります。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

ここで、各都市でどれだけの収益が発生したかを知りたいと考えています。次に、都市を仮想的にランク付けし、どの都市が上位 2 つと下位 2 つに属するかを計算したいとします。

この式は、顧客が購入した場所の数をカウントします。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

COUNTROWS関数は製品が購入されたそれぞれの固有の場所を計算します。

ただし、この式では必要なランキング結果を得ることができません。

ここで TOPN 関数が役に立ちます。この関数を使用すると、数式内で仮想ランキングを作成できます。

上位 2 都市の計算

各顧客の収益が最も高い上位 2 つの都市を計算するには、次の式を使用する必要があります。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

CALCULATE関数は、上位 2 つの都市の異なるコンテキストを使用して総収入を計算します

ここで、数式内の TOPN ステートメントに注目してみましょう。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

この TOPN ステートメントの最初のパラメーターは、仮想計算が必要な合計ランキングです。したがって、上位 2 つの都市を取得するには 2 が使用されます。

4 の場合は、上位 4 つの都市が返されます。

顧客が購入した場所のみを反復していることを確認する必要があります。これが、モデル内の要素ではなくインデックスが使用される理由です。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

Index を使用すると、モデル内のすべての地域ではなく、顧客が購入した地域のみをカウントすることが保証されます。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

関数を実際の都市名とともに使用すると、個々の顧客からではなく、上位 2 つの都市から全体の総収益が得られます。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

TOPN 関数は、テーブル内の各結果に対してまったく新しいコンテキストを作成します。

顧客が購入した上位 2 つの場所のみを含む仮想テーブルを作成します。

下位 2 つの都市の計算

これは、下位 2 つの都市を計算するために使用される式です。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

これは最初の式とまったく同じですが、DESC をASCに変更する必要があります。

この式が正しいかどうかを確認する方法は次のとおりです。

購入が行われた都市をテーブルに追加すると、反復回数が合計都市の結果と一致することがわかります。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

たとえば、アーロン ブラッドリーは 4 つの異なる場所から購入しました。したがって、2 番目の表には 4 つの反復が示されています。

LuckyTemplates で TOPN を使用する場合 – DAX 数式のレビュー

顧客が場所ごとに 4 つの異なる購入金額を確認できます。

2 つの表の数値を計算して比較すると、両方が一致していることがわかります。Aaron Bradley の金額はすべて 173,128.00 に相当し、これが総収益となります。上位 2 つの都市の収益は 124,191.20、下位 2 つの都市は 48,936.80 です。


LuckyTemplates を使用して独自のインサイトを発見する LuckyTemplates で TOPN を使用した TOPN 関数の
ランキング インサイト
DAX を使用した顧客インサイトの最初の購入

結論

このチュートリアルでは、TOPN を仮想ランキング関数として使用して、LuckyTemplates で効果的なランキング ビジュアルを作成する方法について説明しました。

TOPN 関数を COUNTROWS、、またはでラップすると、レポートでより価値のある洞察を作成できます。これは非常に柔軟で再利用可能なツールです。

ではごきげんよう、

Leave a Comment

Power Automate の文字列関数: Substring と IndexOf

Power Automate の文字列関数: Substring と IndexOf

Microsoft フローで使用できる 2 つの複雑な Power Automate String 関数、substring 関数とindexOf 関数を簡単に学習します。

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates でビジュアル ツールチップを作成する

LuckyTemplates ツールチップを使用すると、より多くの情報を 1 つのレポート ページに圧縮できます。効果的な視覚化の手法を学ぶことができます。

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を行う

Power Automate で HTTP 要求を作成し、データを受信する方法を学んでいます。

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で日付テーブルを作成する方法

LuckyTemplates で簡単に日付テーブルを作成する方法について学びましょう。データの分析と視覚化のための効果的なツールとして活用できます。

2 つの方法による SharePoint 列の検証

2 つの方法による SharePoint 列の検証

SharePoint 列の検証の数式を使用して、ユーザーからの入力を制限および検証する方法を学びます。

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel または CSV ファイルにエクスポート

SharePoint リストを Excel ファイルおよび CSV ファイルにエクスポートする方法を学び、さまざまな状況に最適なエクスポート方法を決定できるようにします。

Power Automate のオンプレミス データ ゲートウェイ

Power Automate のオンプレミス データ ゲートウェイ

ユーザーがコンピューターから離れているときに、オンプレミス データ ゲートウェイを使用して Power Automate がデスクトップ アプリケーションにアクセスできるようにする方法を説明します。

DAX 数式での LASTNONBLANK の使用

DAX 数式での LASTNONBLANK の使用

DAX 数式で LASTNONBLANK 関数を使用して、データ分析の深い洞察を得る方法を学びます。

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

CROSSJOIN 関数の使用方法 – LuckyTemplates および DAX チュートリアル

LuckyTemplates で予算分析とレポートを実行しながら、CROSSJOIN 関数を使用して 2 つのデータ テーブルをバインドする方法を学びます。

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

TREATAS 関数を使用して LuckyTemplates で仮想リレーションシップを作成する

このチュートリアルでは、LuckyTemplates TREATAS を使用して数式内に仮想リレーションシップを作成する方法を説明します。