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、、またはでラップすると、レポートでより価値のある洞察を作成できます。これは非常に柔軟で再利用可能なツールです。

ではごきげんよう、


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