LuckyTemplates 公式語法、註釋和變量

LuckyTemplates 公式語法、註釋和變量

今天,我們將深入探討在語法、註釋和變量方面您可以在 LuckyTemplates 公式欄中執行的操作。

這些都是您可以在工作模式中使用的非常重要的技術。但在我們進入 LuckyTemplates 公式之前,我將向您展示如何在我的視覺對像中對我的日期列進行排序。您可以在本博客底部觀看本教程的完整視頻。

目錄

簡化日期的表示

我要做的第一件事是引入日期表。

LuckyTemplates 公式語法、註釋和變量

Dates表可能令人討厭的一件事是它在您的表中構建了一個自動層次結構。

我所做的是單擊下拉菜單並選擇Date而不是Date Hierarchy

LuckyTemplates 公式語法、註釋和變量

之後,您將在一列中包含每個日期。

LuckyTemplates 公式語法、註釋和變量

我要做的另一件事是通過轉到數據區域更改日期格式

然後我將突出顯示整個日期列並選擇下面的其他可用日期格式之一。

LuckyTemplates 公式語法、註釋和變量

之後,我們可以回來查看新格式的日期列。

LuckyTemplates 公式語法、註釋和變量

我將再次拖入Date表並再次刪除層次結構。

然後,我可以用它製作一個切片器,這樣我就可以快速更改時間範圍以查看特定的時間範圍。

LuckyTemplates 公式語法、註釋和變量

現在我有了我的日期切片器,我將向你展示一些 LuckyTemplates 公式。

使用 FILTER 函數的 LuckyTemplates 公式

讓我們創建一個更複雜的公式,並以不必要的複雜方式編寫它,以便我們以後可以簡化它。

如果我們想獲得更具體的結果怎麼辦?例如,我只想查看我的度量範圍內的佛羅里達州銷售額,以便我可以將我的整體銷售額與我在佛羅里達州的銷售額進行比較。

為此,我們必須創建一個名為Florida Sales的新度量,並使用一個名為的函數,稍後我們將詳細介紹。

在其中,我們可以放置我們的總銷售額度量,因為您實際上可以通過度量分支將度量放入公式中,這是 LuckyTemplates 獨有的概念。

LuckyTemplates 公式語法、註釋和變量

然後,我將使用名為的函數並查看Locations表。然後我可以使用州代碼並將其等同於“FL”,以便僅查看佛羅里達州。

基本上,FILTER允許我在公式中創建過濾器。

LuckyTemplates 公式語法、註釋和變量

因此,只需在輸入公式後按 Enter 鍵,然後您就可以拖入Florida Sales度量,將其與我們的Total Sales度量進行比較。

從這裡,您可以計算出更多有趣的東西,例如Florida Sales 佔 Total Sales 的百分比

LuckyTemplates 公式語法、註釋和變量

但我想在這裡做一些更複雜的事情。我不想只看佛羅里達州的銷售情況,還要看特定產品的銷售情況

為此,我們將再次使用FILTER函數並輸入Products表中的Product Name並將其設置為等於“Product 1”

LuckyTemplates 公式語法、註釋和變量

然後,我將使用運算符OR並輸入等於“Product 2”的Product Name。最後,我將度量重命名為Florida Sales of Product 1 or 2

這意味著我正在過濾結果以查看佛羅里達州名稱為 Product 1 或 Product 2 的特定銷售額

LuckyTemplates 公式語法、註釋和變量

為了獲得一些結果,我將公式更改為Product 2Product 5,相應地重命名度量,然後使用日期切片器擴大時間範圍

LuckyTemplates 公式語法、註釋和變量

我想在這裡強調的一件事是公式看起來太長太複雜

我們可以通過按Shift+Enter將一行向下移動一行然後使用Tab 鍵創建縮進來清理內容。

我們關閉CALCULATE和兩個FILTER函數。我們在FILTER函數之前創建縮進。

您可以立即看到與我們之前的相比,閱讀公式要容易得多。

LuckyTemplates 公式語法、註釋和變量

當您需要編寫複雜的公式時,這是一個非常簡單的修復方法。

我通常的做法是,如果有一個函數里面有邏輯,我通常會把它單獨排成一排,前面縮進,這樣函數就會按降序顯示。

使用變量的 LuckyTemplates 公式

另一種簡化 LuckyTemplates 公式的方法是通過變量

你可以在這裡做的是寫在中,然後命名你的變量,只要它是一個沒有空格的單詞

對於我們的示例,我們將使用名稱FloridaLocation,然後將其設置為等於採用 Florida Sales 的 FILTER 函數。雖然您可以將單一結果存儲在變量中,但您也可以將表格放入其中。

LuckyTemplates 公式語法、註釋和變量

為了使這項工作有效,您需要將RETURN放在公式的最終邏輯之前。

然後,您可以將剛剛創建的變量替換為整個函數。

LuckyTemplates 公式語法、註釋和變量

我可以創建另一個名為ProductSelection的變量,將其設置為等於另一個FILTER函數,然後再次將其用作下面函數的替代品。

現在我們可以看到它比我們之前的功能乾淨多了。

LuckyTemplates 公式語法、註釋和變量

在 LuckyTemplates 公式欄中使用註釋

我想討論的最後一件事是在您的公式欄中寫評論。這可以幫助你的團隊或用戶了解你的 LuckyTemplates 公式。

只需輸入兩次正斜杠 ( // ),您就可以說類似“此度量計算不同產品在佛羅里達州的銷售額”之類的內容。

LuckyTemplates 公式語法、註釋和變量

您可以將評論放在任何您喜歡的地方,因為它們實際上並沒有在您的公式欄中註冊為計算。

LuckyTemplates 公式語法、註釋和變量


在 LuckyTemplates 中使用變量格式化 DAX 代碼
——詳細示例
在 LuckyTemplates 中使用 GROUPBY 函數的有效方法

結論

在此博客中,我討論瞭如何整理您的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 網關?所有你必須知道的