DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

このチュートリアルでは、LuckyTemplates で DAX を使用して占有日数を計算する方法に焦点を当てます。これは、病院、Airbnb、ホテルなどの組織にとって非常に役立ちます。占有レベルを効果的に管理したい場合、これは興味深い洞察になります。このチュートリアルの完全なビデオは、このブログの下部でご覧いただけます。

このトピックはを通じて寄せられたもので、詳しく調べる価値があると思います。このソリューションを実行するのは本当に楽しかったので、チュートリアルで共有するのは素晴らしいアイデアだと思いました。シナリオは、ある人が月内に何日何かを占有していたかを計算することです。たとえば、病院のベッド、共有図書館、その他の場所が考えられます。

この実証では、病院のベッドの占有状況を調査しています。入学日と出発日の 2 つの日付の間に作業します。患者の名前、月、患者が病室またはベッドを占有している日数が記録されています。

DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

目次

データモデルのセットアップ

これは非常に難しいシナリオであり、多くの人が混乱していますが、現実世界の一般的なシナリオであるため、これを解決する方法を理解することが重要です。

ここでは 2 つの日付を使用していますが、これはこのサンプル ソリューションの単なるデモ データです。1、2か月以内に、これらの患者が何日入院するかが判明するだろう。

DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

これは、非アクティブな関係を作成するときに設定されるデータ モデルであり、このシナリオに必要です。Datesテーブルはまったく変化しませんが、非アクティブなリレーションシップがあるため、 Dataテーブルを介してロジックを実行し、Datesテーブルからコンテキストを取り込むことができます。

DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

データモデル

ファクト テーブルで他の計算を実行したり、他の分析で日付テーブルからコンテキストを作成したりする場合があるため、非アクティブなリレーションシップを使用してモデルをこのように設定することをお勧めします。ここで関数が役に立ちます。この機能を使用すると、これらの関係を有効にすることができます。

ファクト テーブルで複数の日付を操作する場合は、非アクティブなリレーションシップを使用する必要があります。 

ここで使用している日付テーブルは標準的なもので、この分析に必要なものがすべて含まれています。計算では 列を使用します。

DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

日付テーブル

月の占有日数を計算するための DAX 式

私たちの式では、毎月いくつかの IF ステートメントを計算します。変数 ( ステートメントで使用するパラメーターを作成します。 

DAX では、すべての結果が個別に計算されることに注意してください。したがって、たとえば、ここ (以下の表) の 14 日という結果は、18 日という結果とは異なる計算になります。これは、これらの結果が計算されるコンテキストが異なるためです。

DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

患者 (238) という観点では同じコンテキストを持つかもしれませんが、月 (8 月と 9 月) に基づくコンテキストは異なります。ここでのコンテキストに関する興味深い点は、積極的な関係を通じて自然に生まれるものは何もないということです。DAX 式を使用して、行列内の値からいくつかの値を生成する必要があります。 

DAX を使用して LuckyTemplates で月ごとの占有日数を計算する方法

したがって、最初に変数を計算する必要があります。AdmitDateBeginningDateを計算します。次に、特定の月の 1 日と 30 日または 31 日 (2 月の場合は 28 日また��� 29 日) を計算するMinDateInContextMaxDateInContextを計算します。式の 2 番目の部分では、月内または月内の占有日数を計算するロジックが登場します。


LuckyTemplates で複数の日付を操作する方法LuckyTemplates
で DATESBETWEEN を使用してローリング合計を計算する LuckyTemplates で
現在の日付または特定の日付までの結果を表示する

結論

少し説明が必要ですが、LuckyTemplates で占有日数を計算するロジックを理解していただければ幸いです。自分で試してみて、DAX を使用して非アクティブな関係や複数の日付をどのように解決できるかを確認してください。 

これは非常にユニークなシナリオですが、現実的です。占有レベルを管理する必要がある企業は、このソリューションの恩恵を受けることができます。これは、DAX 数式の力を備えた LuckyTemplates の分析能力を示しています。

これで頑張ってね!


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて