Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、 LuckyTemplates のモデリングと組織に関する非常に重要なトピックについて説明します。LuckyTemplates がウェビナー、サミット、および LuckyTemplates メンバー向けにリリースするデモのほとんどでは、メジャー グループが広範に使用されていることがわかります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
LuckyTemplates が作成するすべてのモデルにメジャー グループが実装されているのには十分な理由があります。LuckyTemplates 内で高度な分析モデルとレポートを開発する場合、作成しているすべての DAX メジャーを整理することが非常に重要です。
これを行わないと、対策を見つけるのが難しくなるため、将来的にモデルの保守と監査が非常に困難になります。
このチュートリアルでは、メジャー グループが非常に重要な理由と、LuckyTemplates 内で実際にメジャー グループを作成する方法について詳しく説明します。 これは、対策を始めたばかりの場合、確かに関連性があり、貴重なベスト プラクティスです。
ここでこのレポートを見てみましょう。これは、2018 年 2 月の Learning Summitからのものです。
[フィールド]ペインの下に、多数のメジャー グループまたはメジャー テーブルがあることがわかります。
ラーニング サミットの開発側は、約 45 分から最大 1 時間の 3 つのセッションのみでした。そして、その時間内に、これらのユニークなグループ内で約40 ~ 50 の施策を作成することができました。
これらがすべてのテーブル内にある場合、適切に整理できないことを想像してください。開発で実際に何をしているのかという点では、間違いなく迷うことになるでしょう。
目次
測定分岐方法論
メジャー分岐は、メジャー グループに基づいて構築されるもう 1 つの重要な開発手法です。
この方法論では、通常、メジャーを分離し、そのブランチに基づいてグループに分けます。現在、私は常にコアの計算 (計算) から開始し、これらを主要なメジャーと呼んでいます。
おそらくここから始めます。SUM、、SUMXなどのすべての単純な DAX メジャー、およびその他すべての単純なコア関数を作成します。これらの単純な反復関数と集計関数をすべて[主要な測定]グループに配置しました。
次に、移動平均、ランキング、シナリオ分析、セグメンテーション手法、時間比較などの選択した分析パターンに分岐します。
ご覧のとおり、時間比較メジャー グループにもさまざまなメジャーを含めることができます。これは、昨年の売上だけでなく、今年と昨年の売上の差もすべて計算したい場合があるためです。さらに、今年と昨年の間の変化率を計算することもできます。
さて、これらは、これらの多数の対策をどのように取得できるかのほんの一例にすぎません。また、これらのメジャーを参照してレポートやビジュアライゼーションにドラッグできるように、非常に直感的な操作を維持する必要があります。
これは、すべてのテーブルを検索して (どのメジャーがどこにあるかを見つけようとして)、混乱するのを避けるためです。
これらすべてのメジャーを簡単に並べ替えることができるため、レポート作成の速度と効率の点で大きな違いが生じます。
LuckyTemplates モデリングのサンプル手法
ここで、私がモデルに対して普段行っていることを共有します。これは組織の観点からも重要であると考えられます。
私は通常、メジャーテーブルを右側に置きます。場合によっては下部に置くこともあります。これは、通常、これらが当社のコア モデルと関係がないためです。
ただし、このセクション内でそれらを参照することは依然として重要です。これは、それらを簡単に識別できる 1 つの明確なグループに入れたいためです。
この場合、需要シナリオグループ内にあるすべてのランキング式を簡単に確認して見つけることができます。
そして、それが私がここで指摘したかった重要なことです。繰り返しになりますが、LuckyTemplates のモデリングと組織化の効率に関して、これらのメジャー グループがいかに重要であるかについて触れておきたいと思います。
LuckyTemplates モデル内での検索機能の利用
さらに、 FIELDSペイン内の検索バーなどの他の機能を利用することもできます。
「 moving 」と入力してみましょう。お気づきのとおり、検索内容に関連する特定のメジャー グループ内の関連する結果がすべて表示されます。
視覚化による選択
ここでもう一つ素晴らしいものを紹介したいと思います。ビジュアライゼーション(この場合は都市のハイライト)を選択すると、含まれているメジャーがメジャー グループまたはテーブル内のどこに表示されるかを常に確認できます。
確かに、他の人であっても、物事がどのように設定され、投稿されたかを理解するのは簡単です。また、将来的にレポートを見たいときに、これらの対策をすぐに見つけて参照できるようになります。
私がここで指摘したいのは主にそのアイデアです。ただし、これを終える前に、実際にメジャー グループを作成する方法を説明します。
LuckyTemplates モデルでのメジャー グループの作成
メジャー グループを作成するには、[ホーム] タブ内の[データの入力]オプションをクリックするだけです。
すると、テーブルウィンドウが表示されます。実際にはテーブルの中に何も入れる必要はありません。つまり、空白のままにしても大丈夫です。
メジャー グループの名前を入力するだけです。この例では、 「Demo」という名前を付けます。その後、「ロード」をクリックします。
次に、テーブルを作成します。ここには実際にはデータがないため、関係は構築されません。
次に行う必要があるのは、 [ホーム] タブ内の[新しいメジャー]オプションをクリックしてメジャーを作成することです。
このメジャーをDemo Salesと呼びましょう。簡単に作成するために、別のメジャー ( Sales LY )を参照します。
これで、作成されたDemo SalesメジャーがDemoメジャー グループ内に表示されました。
実際には必要ないので、最初にこのColumn1を削除しましょう。
削除した後、[表示/非表示]ペインを前後にクリックするだけで、これがメジャー グループまたはメジャー テーブルになっていることがわかります。
したがって、これは、実際にメジャー グループを作成する方法を簡単に示すためのものです。
結論
測定分岐は、モデルへの実装を可能な限り開始するために非常に重要な開発コンセプトです。この開発手法をメジャー グループと組み合わせて利用することで、LuckyTemplates 内で実装している開発作業に大きな規模と効率を確実にもたらすことができます。
この特定のコンテンツをレビューしてお楽しみください。これにより、 LuckyTemplates 内でのLuckyTemplates のモデリングとレポートのスキルが計り知れないほど向上します。これらのアイデアやテクニックを独自のレポートやモデルに実装することを強くお勧めします。
***** LuckyTemplates を学習していますか? *****
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて