如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

本教程重點介紹我們如何使用 LuckyTemplates 中的 DAX 計算佔用天數。這對醫院、Airbnb、酒店等組織非常有幫助。如果您想有效地管理入住率,這是一個有趣的見解。您可以在本博客底部觀看本教程的完整視頻。

這個主題來自,我認為值得深入了解。我真的很喜歡解決這個問題,所以我認為在教程中分享它是個好主意。場景是計算一個人在任何一個月內佔用某物的天數,因此它可能是醫院病床、共享圖書館或其他東西。

在此演示中,我們正在調查醫院病床的佔用情況。我們將在兩個日期之間工作——入學日期和出發日期。我們有患者的姓名、月份和患者佔用房間或床位的天數。

如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

目錄

數據模型設置

這是一個相當棘手的場景,很多人對此感到困惑,但理解如何解決這個問題很重要,因為這是一個常見的現實世界場景。

我們在這裡使用兩個日期,但這只是此示例解決方案的演示數據。在一個月和/或兩個月內,我們將查明這些患者在醫院停留了多少天。

如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

這是我們在創建非活動關係時設置的數據模型,我們需要這個場景。我們有根本沒有改變的Dates表,但是我們有這些不活躍的關係,使我們能夠通過Data表處理一些邏輯並從 Dates 表中引入一些上下文。

如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

數據模型

以這種方式建立非活動關係和建立模型是一種很好的做法,因為我們可能想在我們的事實表中進行一些其他計算,並在我們的其他分析中從 Dates 表創建上下文。函數派上用場的地方。此功能使我們能夠打開這些關係。

在事實表中處理多個日期時,我們需要使用非活動關係。 

我們在這裡使用的 Dates 表是一個標準表,它包含我們進行此分析所需的所有內容。我們將在計算中使用

如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

日期表

計算一個月中入住天數的 DAX 公式

在我們的公式中,我們每個月都會計算一些 IF 語句。我們使用變量 ( 語句中使用的參數。 

請記住,使用 DAX,每個結果都是單獨計算的。因此,例如,此處的結果 14 天(在我們的下表中)與結果 18 天的計算方式不同。這是因為計算這些結果的上下文不同。

如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

他們在患者 (238) 方面可能具有相同的背景,但基於月份(8 月和 9 月)的背景是不同的。這里關於上下文的有趣之處在於,沒有什麼是通過積極的關係自然而然地發生的。我們必須使用 DAX 公式從矩陣中的內容生成一些值。 

如何使用 DAX 在 LuckyTemplates 中計算每月占用天數

所以我們需要先計算出我們的變量。我們計算我們的AdmitDateDepartureDate。然後,我們計算出MinDateInContextMaxDateInContext,它們計算某個月的第 1 天和第 30 天或第 31 天(2 月的第 28 天或第 29 天)。公式的第二部分是邏輯計算一個月或幾個月內的入住天數的地方。


如何在 LuckyTemplates 中使用多個日期 在
LuckyTemplates 中使用 DATESBETWEEN 計算滾動總計 在 LuckyTemplates
中顯示截至當前日期或特定日期的結果

結論

它有一點點,但希望你能理解在 LuckyTemplates 中計算佔用天數的邏輯。您可以自己嘗試一下,看看 DAX 如何使您能夠計算出不活躍的關係和多個日期。 

這是一個非常獨特的場景,但很現實。需要管理入住率的企業可以從該解決方案中受益。這顯示了 LuckyTemplates 的分析能力與 DAX 公式的強大功能。

祝你好運!


什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

使用 LuckyTemplates 在線服務中的應用程序的最佳技巧

我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

隨著時間的推移分析利潤率變化——使用 LuckyTemplates 和 DAX 進行分析

了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。

DAX Studio 中數據緩存的物化想法

DAX Studio 中數據緩存的物化想法

本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。

使用 LuckyTemplates 進行業務報告

使用 LuckyTemplates 進行業務報告

如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的

什麼是 LuckyTemplates 網關?所有你必須知道的