在 Power Automate 中執行直到循環控制
了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。
我想了解一下如何在 LuckyTemplates 中輕鬆進行時間比較,並具體計算今年與去年的對比。我將向您展示一些可用於此類時間比較的技術。您可以在本博客底部觀看本教程的完整視頻。
這些是您可以在 LuckyTemplates 中執行的一些最簡單的操作。它們也是您在學習如何有效操作 DAX 時應該首先完成的一些示例,尤其是在 LuckyTemplates 桌面上。
首先,讓我們快速回顧一下應該如何設置模型。
這就是我經常談論的瀑布技術。其他人稱它為雪花,但我喜歡瀑布及其過濾器流下的概念。
您的日期表在這裡絕對是關鍵。您不想在沒有日期表的情況下進行時間智能時間比較或時間比較。你必須有一個好的日期表。如果您想了解如何真正有效和快速地設置一個,一定要查看有關Date tables 的大量LuckyTemplates內容。
目錄
使用 SAMEPERIODLASTYEAR 進行時間比較
首先,我要在這裡找一張桌子,這樣我們就可以查看數字,我也在這裡選擇了 2016 年的切片機。
我將創建另一個核心指標,即Total Quantity,而不是銷售額。我將匯總我的 Sales 表中的數量列。
我只是將其視為核心衡量指標,然後我可以將其擴展到所有這些其他計算中,例如時間智能、移動平均數、動態分組和其他不同的模式或公式組合。它只是一遍又一遍地重複使用模式。
我要把我的總數量度量拖到表中,這樣我們就可以看到結果。現在我有了這個,我可以快速計算出我去年的數量。
我將採取新措施,並將此數量稱為 LY(去年)。的函數的地方。這是 DAX 公式語言中最重要的功能。它使您能夠更改計算的上下文。在此度量中,我仍想計算該總量,但我想在之前的時間範圍內進行計算。
在第一個示例中,我將向您展示這個名為的簡單函數。它完全按照它說的做。它返回一組日期和上一年的當前選擇。
所以基本上通過將其放入 CALCULATE 中,我能夠將我的數量從一個時間範圍帶入另一個時間範圍。而 SAMEPERIODLASTYEAR 函數允許我以一年的差異準確地做到這一點。我將向您展示一個更好的組合,但我只向您展示了這個組合,因為我不想讓您感到太困惑。
現在,我將 Quantity LY 拖到 LY,你會看到我們基本上是在比較今年 2016 年 1 月 1 日的銷售量與我去年(2015 年 1 月 1 日)的銷售量。
所以,如果我在切片器上單擊 2015,你會看到第一個數字應該是 115。從那裡,我們現在可以運行時間比較。
使用度量分支技術
我們實際上可以計算出今年與去年的差異。因此,我可以說同比數量差異(同比差異)。然後我需要做的就是從 Total Quantity 中減去 Quantity LY。我可以在一個度量中引用我的度量。這稱為測量分支。
現在當我拖入這個度量時,你可以看到這個計算是從這兩個度量動態生成的,Total Quantity 和 Quantity LY。沒有任何硬編碼,因為當我點擊 2017 時,我會看到不同之處。2014年什麼都沒做。
所以在這個數據集中,這是一個通用的舊數據集,我可以看到不同之處。我們可以很容易地將其轉化為可視化——現在我可以每天獲取數量差異。
我們可能希望將其過濾得更多一些。也許我們會在這裡創建另一個切片器,使我們能夠選擇特定的月份,這樣我們就可以按月查看。
請記住,您還可以在此處更改上下文。如果我不想在那裡選擇任何東西,我實際上可以很容易地看到每月的差異,而無需更改我的任何計算。
使用 DATEADD 進行時間比較
所以現在我已經向您展示瞭如何使用 SAMEPERIODLASTYEAR 函數。還有一個名為的函數,您也可以使用它來執行此操作。我更喜歡 DATEADD,因為它更通用。
為此,我想快速跳轉到分析師主題案例。因此,是 LuckyTemplates 基於 Web 的應用程序,支持您的 LuckyTemplates 開發。裡面有一系列不同的應用程序,我已經在此處嵌入了我的 DATEADD 公式模式。
我不會把它寫出來,而是會來這裡,搜索我的公式(去年的銷售額),然後復制它。
然後,我會把它帶入我的模型,進行新的測量並創建另一個名稱,因為我們不能使用相同的名稱。我將調用此Quantity Last Year。我需要做的就是更改這裡的參數。我將放置Total Quantity而不是 Total Sales 。
然後就這樣,我有這個新的去年數量計算,它基本上會返回完全相同的數字。
它將在此處返回完全相同的數字,此處的計算與 SAMEPERIODLASTYEAR 函數之間幾乎沒有區別。但是使用 DATEADD 的好處是多功能性。
LuckyTemplates 中非標準日期表的時間比較
LuckyTemplates 中使用的常見時間智能模式
比較任何銷售與上次銷售(無時間智能)——LuckyTemplates 中的高級 DAX
結論
在本博客教程中,我向您展示了幾種計算今年與去年對比的方法。您可以使用 SAMEPERIODLASTYEAR,但我強烈建議使用 DATEADD 函數進行時間比較。我們在 LuckyTemplates 上有很多關於這個功能的內容,所以一定要檢查一下。
我還建議您使用 Analyst Hub。您可以在那裡保存所有模式並將它們帶入您的模型中。
開始使用這些技術,包括瀑布模型設置。從計算的角度來看,這些是您應該在 LuckyTemplates 中探索的第一件事。
一旦你學會瞭如何做到這一點,你就可以快速進行有趣的分析,尤其是當你在後台構建優化的數據模型時,你可以在數據上放置所有額外的過濾器。
祝你好運。一切順利!
了解有關 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 用戶最初應該了解的主要主題之一。