Python における Self とは: 実際の例
Python における Self とは: 実際の例
この例を通して、ビジュアルのサイズを動的に調整する方法を示します。この場合、LuckyTemplates の結果ランキングを介してそれを実行します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
特定の製品の上位 10 人の顧客を含む動的なビジュアルを作成します。
これは、LuckyTemplates で利用できる非常に強力なテクニックです。強力な DAX 数式言語を使用すると、大量のビジュアライゼーションを作成できます。
特にランキングベースのパラメーターで動的なビジュアルを使用すると、属性のパフォーマンスの主要な要因を実際に掘り下げることができます。
上位顧客と下位顧客、または最もよく売れている製品と最も売れていない製品を分離したい場合があります。このテクニックを使用すると、これらすべてのアイデアを視覚的に紹介できるようになります。
これを実現するには、CALCULATE ステートメント内で RANKX を使用する必要があります。
これらがどのように組み合わされるかをよく理解すると、モデル内に DAX 対策を実装する際のより技術的な側面に役立ちます。
LuckyTemplates 内の優れた分析および視覚的な可能性を解放できるようにするために、ここに到達する必要があります。
それでは、LuckyTemplates でのランキングに基づいて動的なビジュアルを作成する最初のステップを見てみましょう。
目次
総利益メジャーの作成
この特定の例では、総利益メジャーが必要になります。ただし、このメジャーを実際に作成するには、まず総コスト が必要です。
それでは、総コスト メジャーを作成しましょう。ここにロジックを追加する必要があるため、 SUMX を記述し、次に sales テーブルに移動して、 Quantityに移動し、それにTotal Unit Costを掛けます。
Total Cost が得られたので、それを使用してTotal Profitを作成できます。したがって、この他のメジャーでは、 Total SalesからTotal Costsを差し引くだけで済みます。
それでは、 Total ProfitをドラッグしてCustomer Name を追加しましょう。
ここで、追加のフィルターを予定通りに追加しなかったため、この表がすべてを網羅していることに注意してください。この表は、一定期間にわたる顧客ごとの合計利益を示しているだけです。
次に、これを視覚化して、 Total Profitで並べ替えてみましょう。
これで、利益が最も高い顧客から利益が最も低い顧客までの顧客のグラフができました。
ただし、表示する必要があるのは上位 10 件だけであることに注意してください。
次に、各顧客のランクを求める式を作成してみましょう。
RANKX を使用して顧客を動的にランク付けする
そこで、新しいメジャーをCustomer Rankと呼び、 RANKXにしましょう。次に、 Customer Table内にALLを追加し、次にTotal Profitに進みます。
ここに値は必要ありませんが、代わりに、 decending を追加します。
これをテーブルにドラッグすると、すべての顧客のランクがわかります。
ただし、トップ 10 を分離するには、さらに別のステップに取り組む必要があります。
顧客利益トップ 10
上位 10 社の顧客の利益のみを示すテーブルを作成するには、新しいメジャーを作成する必要があります。
これを「顧客利益トップ 10」と呼びましょう。
この対策には少しロジックが必要です。したがって、顧客ランクが 10 以下の場合、それは総利益と同じになります。そうでない場合は、それを空白にします。
次に、このメジャーとCustomer Namesを使用してテーブルを作成しましょう。
これで、上位 10 人の顧客だけが含まれるテーブルができました。ただし、ここで小さなエラーを修正する必要があります。
新しいテーブルの合計利益を見てみると、これは上位 10 社の顧客だけでなく、すべての利益の合計であることがわかります。
したがって、上位 10 社の顧客利益の計算式を編集する必要があります。
IF ISFILTERED, Customer Names を追加しましょう。つまり、顧客名がフィルタリングされた場合、上位 10 社の利益のみが返されます。
ただし、フィルターされていない場合は、 CALCULATE、Total Profits、TOPN、上位 10 人の顧客に対応する 10 の順に進み、次にTotal Profitに進みます。
ここでTOPN が行うことは、上位 10 顧客のみの仮想テーブルを返し、その利益を合計することです。
これで、上位 10 社の顧客の正しい合計利益が得られました。
LuckyTemplates のランキングに基づく動的なビジュアル
これで上位 10 社の顧客を含むテーブルができたので、それを簡単に視覚化できます。
それを積み上げ棒グラフに変えてみましょう。いくつかのデータラベルもオンにしてみましょう。
ここでは動的なビジュアルを作成していることに注意してください。そこで、 Product Nameをドラッグして、 Total Profitを追加しましょう。
その後、この新しいテーブルを簡単にドーナツ グラフに変えることができます。
次に、ビジュアルの相互作用に取り組んでみましょう。画面の左上部分にある「インタラクションの編集」をクリックします。
次に、影響を与えたいビジュアル内のフィルターをクリックします。
これで、ドーナツ チャートの製品 1をクリックすると、棒グラフにこの製品の上位 10 人の顧客が表示されます。
Product 7をクリックすると、棒グラフが変更され、この製品の上位 10 人の顧客が表示されます。
結論
これで幸運を祈ります。
乾杯、
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて