在 Power Automate 中執行直到循環控制
了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。
本教程重點介紹我們如何使用 LuckyTemplates 中的 DAX 計算佔用天數。這對醫院、Airbnb、酒店等組織非常有幫助。如果您想有效地管理入住率,這是一個有趣的見解。您可以在本博客底部觀看本教程的完整視頻。
這個主題來自,我認為值得深入了解。我真的很喜歡解決這個問題,所以我認為在教程中分享它是個好主意。場景是計算一個人在任何一個月內佔用某物的天數,因此它可能是醫院病床、共享圖書館或其他東西。
在此演示中,我們正在調查醫院病床的佔用情況。我們將在兩個日期之間工作——入學日期和出發日期。我們有患者的姓名、月份和患者佔用房間或床位的天數。
目錄
數據模型設置
這是一個相當棘手的場景,很多人對此感到困惑,但理解如何解決這個問題很重要,因為這是一個常見的現實世界場景。
我們在這裡使用兩個日期,但這只是此示例解決方案的演示數據。在一個月和/或兩個月內,我們將查明這些患者在醫院停留了多少天。
這是我們在創建非活動關係時設置的數據模型,我們需要這個場景。我們有根本沒有改變的Dates表,但是我們有這些不活躍的關係,使我們能夠通過Data表處理一些邏輯並從 Dates 表中引入一些上下文。
數據模型
以這種方式建立非活動關係和建立模型是一種很好的做法,因為我們可能想在我們的事實表中進行一些其他計算,並在我們的其他分析中從 Dates 表創建上下文。函數派上用場的地方。此功能使我們能夠打開這些關係。
在事實表中處理多個日期時,我們需要使用非活動關係。
我們在這裡使用的 Dates 表是一個標準表,它包含我們進行此分析所需的所有內容。我們將在計算中使用
日期表
計算一個月中入住天數的 DAX 公式
在我們的公式中,我們每個月都會計算一些 IF 語句。我們使用變量 ( 語句中使用的參數。
請記住,使用 DAX,每個結果都是單獨計算的。因此,例如,此處的結果 14 天(在我們的下表中)與結果 18 天的計算方式不同。這是因為計算這些結果的上下文不同。
他們在患者 (238) 方面可能具有相同的背景,但基於月份(8 月和 9 月)的背景是不同的。這里關於上下文的有趣之處在於,沒有什麼是通過積極的關係自然而然地發生的。我們必須使用 DAX 公式從矩陣中的內容生成一些值。
所以我們需要先計算出我們的變量。我們計算我們的AdmitDate和DepartureDate。然後,我們計算出MinDateInContext和MaxDateInContext,它們計算某個月的第 1 天和第 30 天或第 31 天(2 月的第 28 天或第 29 天)。公式的第二部分是邏輯計算一個月或幾個月內的入住天數的地方。
如何在 LuckyTemplates 中使用多個日期 在
LuckyTemplates 中使用 DATESBETWEEN 計算滾動總計 在 LuckyTemplates
中顯示截至當前日期或特定日期的結果
結論
它有一點點,但希望你能理解在 LuckyTemplates 中計算佔用天數的邏輯。您可以自己嘗試一下,看看 DAX 如何使您能夠計算出不活躍的關係和多個日期。
這是一個非常獨特的場景,但很現實。需要管理入住率的企業可以從該解決方案中受益。這顯示了 LuckyTemplates 的分析能力與 DAX 公式的強大功能。
祝你好運!
了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。
受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。
在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。
找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。
在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。