Python における Self とは: 実際の例
Python における Self とは: 実際の例
今日は、LuckyTemplates モデルを整理するためのベスト プラクティスのトップ 3 について、洞察力に富んだディスカッションを実行します。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。
適切な組織ルールをモデルに組み込むことは、LuckyTemplates 内でより高度な技術を開発する際に非常に役立ちます。
始めるときに簡単な推奨事項を 1 つ挙げるなら、セットアップを調整することです。ここで説明するテクニックは、特に LuckyTemplates について理解を深めたい場合に非常に重要な簡単なヒントです。
目次
データモデルを直感的にセットアップする
最初のヒントは、データ モデルを直感的にセットアップすることです。複数のテーブルを取り込むと、データが少し乱雑になる可能性があることを理解しています。だからこそ、私がルックアップ テーブルと呼んだものを適応させることが重要です。
ルックアップ テーブルは、基本的に、ほとんどのシナリオでのフィルタリング テーブルです。私はいつもこのように上に置きます。
ファクトテーブルも下部にあります。ファクト テーブルは、トランザクション テーブルやすべての情報行が含まれるテーブルなどの基礎となるテーブルです。
個人的には、少なくとも精神的にはすべてが非常に簡単になるため、このセットアップをお勧めします。これは、特に私の表の位置に従っていると、矢印が示すようにフィルターがどのように流れていくかを簡単にイメージできるためです。さらに、これから行う視覚化や計算に対するフィルターの影響を簡単に確認できます。
モデルへの測定テーブルの追加
次に、可能な限りメジャー テーブルまたはメジャー グループを作成します。正直に言うと、列の点で非常に長いテーブルをモデルに組み込む人もいるのを見てきました。場合によっては、表内に 20 ~ 50 のメジャーが追加され、150 列まで続くこともあります。これは絶対にダメです。
すべてのテーブルのどこにメジャーがあるかを検索するのに時間がかかる可能性があるため、必要な計算を参照するのが難しくなります。簡単な測定テーブルを作成する必要があります。
まず、データを分析する必要があります。次に、1 などのプレースホルダーを配置し、それに応じてテーブルに名前を付ける必要があります。私としては、これを重点施策と名付けたいと思います。その後、「ロード」をクリックします。
これでテーブルが作成されたので、今度はそれをメジャーテーブルに変えていきます。ご覧のとおり、このテーブルは実際のデータ モデルとは何の関係もありません。
次に行うことは、このグループ内にメジャーを作成することです。たとえば、総売上高の単純なメジャーです。これを行うには、[新しいメジャー]をクリックします。
総売上高に関する新しいメジャーでは、総収益列の合計を計算するだけです。
こうして私は最初のメジャーを作成しました。ご覧のとおり、すべてのメジャーには電卓記号が付いているので、簡単に識別できます。
もう 1 つ、ここでColumn1 を非表示にする必要があります。右クリックして[非表示]を選択するだけです。
次に、右上隅にある [ペインの表示/非表示]シンボルをクリックするだけです。
ここには主要なメジャーを表す 2 つの計算機シンボルがあることもわかります。これがメジャー グループを識別する方法です。これで、レポートで使用する必要があるときに簡単にアクセスできるよう、上部にメジャーが表示されます。
視覚化テクニックを最大限に活用する
3 番目のヒントは、実際にはあまり言及していないものですが、非常に有益なテクニックです。これは通常、データベースから取得する必要があるファクト テーブルがある場合に不可欠です。テーブル内の列が多すぎると、必ずこの問題が発生することがわかります。
実際、クエリ エディターを使用すると、これらの列を大幅に減らすことができます。これを行うには、[クエリの編集]をクリックします。
場合によっては、これらの列をルックアップ テーブルに接続したり、参照ポイントとして使用したりする必要があるため、保持しておく必要があります。ただし、ビジュアリゼーションに必要のない列の数を減らしたい場合は、この顧客名インデックス列などの列を非表示にして、 [フィールド]セクションに表示されないようにすることができます。
これは単なる乱数であるため、実際にはレポートで使用するつもりはありません。非表示にできる他の列としては、「Total Revenue」、「Total Unit Cost」、および「Unit Price」があります。つまり、Total Salesなどの主要なメジャーがすでにあるため、それらをレポートにドラッグするつもりはありません。同様に、 Order Dates、Ship Datesなどの日付を非表示にすることもできます。
したがって、これらの列を非表示にするには、テーブルに移動し、右クリックして [レポート ビューで非表示]を選択します。
前述の列のいくつかを非表示にした後、ここには 3 つの列が残ります。
これは本当に必要なものを簡単に見つけるのに役立ちます。私はこれを常に行っており、ビジュアライゼーション内で使用する列だけが残るようにしています。これを実行すると、畑がどれほどきれいになるかに驚かれるでしょう。
結論
LuckyTemplates データ モデルを整理する方法 – ベスト プラクティスのヒント
LuckyTemplates で Q&A 機能を使用する際のベスト プラクティス Power
BI のベスト プラクティス実装戦略
これら 3 つのベスト プラクティスが気に入っていただき、それを何らかの方法で独自の LuckyTemplates モデルに適用できることを願っています。実際に、オンライン コースでこれらのトピックやその他のトピックについて説明します。したがって、LuckyTemplates の学習の初期段階にある場合は、ここから始めるのが良いでしょう。
ご意見やコメントがございましたら、ぜひコメントを残してください。ディスカッションを進めましょう。
サム
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて