Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、LuckyTemplates 内でのいくつかの高度な分析テクニックと、セカンダリ テーブル ロジックと私が呼んでいる DAX 数式言語を実行します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
分析に LuckyTemplates を使用するときに、興味深い分析情報を見つけたい場合がありますが、作業している現在のデータではそのような分析情報を抽出できない場合があります。
このため、そのような情報をコア データ モデルに取り込むためにセカンダリ テーブルを作成することが重要になる場合があります。
これらのテーブルを活用するためにどのように分析的に考える必要があるのかを最初から最後まで説明しますが、実際にそれらを実装する方法も示します。
実践することでより良く学習できるので、これを自分で行う方法の実例を紹介します。さまざまな情報や洞察をデータ分析に取り込み、より効果的な方法で物事を明らかにする方法を説明します。
そこでここでは、過去 60 日間の営業担当者の総売上高を計算します。そしてそれに基づいて、彼らを優秀な営業担当者、中堅の営業担当者、または下位の営業担当者に動的に分類します。
時間を経るにつれて、過去 60 日間を振り返り、任意の 60 日間のどの営業担当者が非常によく売れているかを確認できます。
目次
セカンダリ テーブル ロジックへの分岐
セカンダリ テーブル ロジックの作成に入る前に、これを実現するために必要な計算を見てみましょう。
この例は、組み込みのデモ データ セットという点では静的であるため、売上テーブルの最終日を取得する式を作成する必要がありました。
このデモンストレーションでは特にそのように意図していますが、毎日更新される独自のデータ セット内で別の方法でこれを使用することもできます。Last Dateを取得するために作成した式は次のとおりです。
これから、この式を計算「過去 60 日間のトランザクション」に入力することができます。この計算では、 SalesテーブルのCALCULATE COUNTROWSを実行します。次に、 Datesテーブルを反復処理するFILTER ALL Datesを使用して、動的な 60 日のウィンドウを開き、探している結果を取得します。
これは、営業担当者が過去 60 日間に達成した総売上高を、時間の経過とともにローリング ベースで表示します。これをフィルタリングすると、最悪の営業担当者と最高の営業担当者がわかります。
データ バーを使用して、これをより視覚的に魅力的にすることもできます。条件付き書式設定に進みます。
次に、色を少し変えてみましょう。
このデータセットの過去 60 日間に基づいて、トップセールス担当者を明確に確認できるようになりました。
ここで、2 番目のテーブル ロジックが登場します。これらの営業担当者を、販売した製品の数に基づいてグループ化します。
この洞察は、従業員を適切に管理し、報酬を与えたり、まったくパフォーマンスの悪い従業員を解雇したりするという点で、より適切な決定を下すのに役立ちます。
セカンダリテーブルの作成
これは動的計算であるため、ここでは 2 番目のテーブル ロジックが必要です。これをルックアップテーブルに入れることはできません。これらの人々をグループ化するには、数値を 2 番目のテーブルのロジックに反復処理できる必要があります。
したがって、別のテーブルを作成するには、 「データの入力」に進み、タイトルと列を入力します。
Min と Max を作成し、必要な値を入力します。次に、「ロード」をクリックします。
それがロードされたら、それをモデル内に組み込みます。セカンダリ テーブルはデータ モデルとは関係がないことに注意してください。それはここに置かれているだけで、必要がないので何も接続しません。
これは反復処理が必要なテーブルです。これは、各営業担当者と過去 60 日間のトランザクションから得た結果について、ここでの最小値と最大値に基づいて、彼らが属するグループを決定することを意味します。
したがって、それが何であるかを解明できる式を書く必要があります。
セカンダリ テーブル ロジックを使用して洞察を抽出する
これらの洞察を抽出するには、まず新しいメジャーを作成する必要があります。これらの人々をグループに入れるので、ここではテキスト値を返します。
この式をSalespeople Performance Groupと呼びましょう。関数CALCULATE をSELECTEDVALUEに使用します。これは2 番目のテーブル ロジックであり、1 つのテキスト値 (top、OK、poor) を検索して返します。念のため、代替結果 ( BLANK ) を入れておきます。
次に、次の行に 2 番目のテーブル ロジックを配置します。そして、FILTER関数を使用して、すべての営業担当者のロジックを反復処理します。
このロジックを使用すると、特定の営業担当者が属しているグループがわかります。このメジャーは動的であるため、そのグループは動的になります。したがって、これをテーブルに持ち込むと、結果が表示されます。
別のテーブル (二次テーブルと呼んでいます) から特定の数値を取得し、それをメジャーを介してモデルに取り込みました。
LuckyTemplates で DAX テクニックを使用してデータ内のクラスターを評価する方法 LuckyTemplates で
DAX を使用してデータをセグメント化およびグループ化する LuckyTemplates
の RANKX を使用したランキングによって顧客を動的にグループ化する
結論
これが LuckyTemplates の高度な分析の力です。二次テーブル ロジックを利用することで、これらの中間計算は必要なくなります。フォーミュラは私たちのためにあらゆる大変な仕事をしてくれます。
これらはすべて、LuckyTemplates のこのユニークな概念を理解するために必要なヒントです。と、私たちが完了しているベスト プラクティス開発の一部に非常に独特です。
このブログを読み、以下のビデオを見て初めて、私の言いたいことを正確に理解できるようになります。それでは、ビデオを確認してください。学ぶべきことはたくさんあると断言できます。
レポートに組み込むことができる分析と情報に関して、あなたの思考は飛躍的に広がります。
幸運を!
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて