Python における Self とは: 実際の例
Python における Self とは: 実際の例
このチュートリアルでは、 LuckyTemplates で在庫管理ダッシュボードのデータ モデルを適切に作成および設定する方法を学習します。
DAX の数式と視覚化の作業を開始する前に、データ モデルが正しいかどうかを必ず確認してください。そうしないと、DAX 数式が機能せず、ビジュアライゼーションが失敗します。
目次
データモデル内のテーブルの設定
このモデルにはいくつかの複雑な点があります。これには、 Sales DataテーブルとInventoryテーブルの 2 つのファクトテーブルがあります。
これらのテーブルには 2 つの異なる時間枠があります。Sales Dataテーブルには履歴情報が含まれ、Inventory Stock Controlテーブルにはタイムスタンプが含まれます。在庫システムにより、毎週の終わりに在庫量がわかります。
在庫や実際に売れているものに関して管理する必要があることがたくさんあるため、これら 2 つを比較する必要があります。
特定の製品の売上が低迷している場合は、供給が過剰にならないようにする必要があります。しかし、売上が好調な場合は、需要を満たすのに十分な在庫があることを確認する必要があります。また、売上が在庫を追い越す前に、商品を注文するための時間に余裕を持たせる必要があります。
次に、これまでのチュートリアルで説明した方法で、LuckyTemplates でデータ モデルを設定します。ルックアップテーブルを上部に配置し、ファクトテーブルを下部に配置します。
次に、ルックアップテーブルおよびファクトテーブル内のディメンションとの関係を形成します。
「製品」テーブルの品目番号を、「販売データ」テーブルの製品コードおよび在庫管理テーブルの品目番号と結合します。
現在の問題は、それが望ましくない多次元の関係を生み出したことです。
この製品テーブルには行ごとに 1 つの項目しかないため、 Productsテーブルのリレーションシップをクリックしてこの関係を削除し、カーディナリティを 1対多に変更します。
Inventory Stock Controlテーブルの関係について、クロス フィルターの方向をSingleに変更します。
次に、DatesテーブルのDate をSales DataテーブルのOrder Dateに移動します。
テーブル機能を使って簡単にテーブルを作成することもできます。
一元化されたルックアップの作成
両方のファクトテーブルに、ルックアップ テーブルにするために抽出する必要があるディメンションがあります。Sales Dataテーブルの場合、これは倉庫コードです。Inventoryテーブルの場合、それはStock Locationです。
「モデリング」、「新規テーブル」の順に移動します。テーブルにWarehouse Codesという名前を付け、 関数を使用して、その中にWarehouseCodeディメンションを配置します。
モデルに戻ると、この新しいテーブルができていることがわかります。これは、クエリ エディターでテーブルを作成する代わりに、テーブルを簡単に作成する方法です。
ここで、WarehouseCode をSales DataとInventoryテーブルのWarehouseCodeおよびStock Location にそれぞれドラッグして、リレーションシップを形成します。
ファクトテーブル間にリレーションシップを作成しないでください。そのため、両方をフィルタリングするには、倉庫コードテーブルのような一元的な参照テーブルを作成する必要があります。
製品コードと倉庫コードはファクトテーブルをフィルタリングするため、レポートの 2 つの主要なディメンションです。
結論
在庫管理ダッシュボードを作成する場合、データ モデルを整理することが最優先事項です。
これを適切に設定しないと、レポート内の他のすべての要素に悪影響を及ぼすことになります。結局最初からやり直すことになるかもしれません。
優れたデータ モデルは、LuckyTemplates のレポートとダッシュボードにとって最適な基盤です。
ではごきげんよう、
Python における Self とは: 実際の例
R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。
この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。
このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。
この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。
LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。
LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。
このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。
これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。
LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて