Python における Self とは: 実際の例
Python における Self とは: 実際の例
今日は、特に売上、収益、トランザクションを扱う場合に、最も一般的に使用される指標の 1 つを計算する方法についての簡単なチュートリアルを行います。マージン率を計算します。ここでは例として利益率を使用しますが、この手法は必ずしも利益に関連している必要はありません。それはあらゆる種類のマージンである可能性があります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
目次
ウォーターフォール手法の使用
まずモデルにジャンプしましょう。最適化された方法でセットアップされていることを確認したいと考えています。Microsoft がスター スキーマを使用してモデルをフォーマットしていることは知っています。個人的にはあまり好きではありません。代わりに、スノーフレークテクニックとも呼ばれるウォーターフォールテクニックを使用します。
この手法では、フィルターがルックアップ テーブルからファクト テーブルに流れます。
Sales テーブルを簡単に見てみましょう。ご覧のとおり、表には利益の数値がないため、利益率を作成する方法はありません。
LuckyTemplates を使い始めるとき、ほとんどのユーザーは計算列を作成し、利益を計算し、そこから利益率を計算します。
LuckyTemplates の優れた点は、これらの計算をすべてメジャー内で実行できることです。
総売上高の計算
Total Revenue 列を合計するTotal Salesという単純なメジャーを作成しました。人事データやマーケティング データなど、まったく異なるものを扱っている場合でも、ここで説明するテクニックは、あらゆる業界やビジネス機能で再利用できます。
ここで示す例では、コア メジャーから始めて、マージンなどの他のメジャーに分岐するメジャー分岐テクニックを使用します。
総コストの計算
メジャー分岐では、 Total Sales などのコア メジャーから始めて、Total Costsという別のメジャーを作成します。この対策では、テーブルのすべての行で計算を実行できるを使用します。指定したテーブル (この場合は Sales テーブル) のすべての行を反復処理します。すべての行について、 QuantityとTotal Unit Costsを掛けます。
先ほど見た Sales テーブルには、実際の Total Costs 列がなかったことを思い出してください。この2つの列しかありませんでした。このため、すべての行で乗算を実行し、結果を合計する必要がありました。これが SUMX とすべての反復関数の動作です。
これで、テーブルに合計売上と合計コストが表示されました。
総利益の計算
Total Profitという非常に単純なメジャーをもう 1 つ作成できます。ここでメジャー分岐が登場します。もう一度分岐して、総売上高と総コストの差を調べます。
総利益も表に入れました。
マージン率の計算
マージンの割合を計算するために、別のメジャーを作成します。 という関数を使用して、総利益を総売上高で除算し、代わりの結果としてゼロを入力します。
これをパーセント形式にも変換します。
マージンの割合が表示されるようになりました。
なぜ 1 つの式だけを使用してこれを行わなかったのかと疑問に思う人もいるかもしれません。私がお勧めするのは、より複雑な措置を作成する前に、ゆっくりと範囲を広げ、最も単純な措置から始めることです。段階的に構築するときに、私たちが取り組んだすべての対策がどれほど簡単だったかを考えてください。表に項目を分割して結果を見て数値を再確認できると、監査が簡単になります。
データの視覚化
このテーブルをビジュアルに変換すると、少し複雑になり、顧客を見るとすべてのデータが似たものになります。
ビジュアライゼーションを目立たせたい場合、特によく似たデータ ポイントが多数ある場合には、条件付き書式設定を使用するのが最善の方法です。
背景色を変更して、対照的な 2 つの色を使用できます。明るい青から濃い青まで変化できます。
もう 1 つできることは、軸で紹介する内容を変更し、30% から始めることです。
視覚化でより多くの変動を確認できるようになりました。明らかに、必要なのは、消費者が何を見ているのかを確実に理解できるようにすることだけです。
これを示すもう 1 つの方法は、上位 5 つのアドバイザーまたは下位 5 つの店舗を分析することです。
結論
このチュートリアルで、マージンの割合を計算するときは、より高度な計算や視覚化に進む前に、正しい場所から始める必要があることを理解していただけたでしょうか。このチュートリアルでは、LuckyTemplates の生データを使用して、本当に優れた説得力のあるストーリーを伝える方法を説明します。
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて