什麼是 Python 中的自我:真實世界的例子
什麼是 Python 中的自我:真實世界的例子
在本教程中,我們將討論在 LuckyTemplates 中使用變量和註釋簡化DAX 公式的最簡單方法。
一旦 DAX 代碼變得更高級,它們就會變得複雜且難以理解。如果我們不優化它們,組織內的其他 LuckyTemplates 用戶將很難理解數據模型。
使用變量和註釋將使創建、更新和優化公式變得更加容易。
目錄
在度量中使用 DAX 變量
簡化 DAX 公式的第一種技術是使用變量。
在處理變量時,請始終記住它們只是特定於度量的。它們不能是全局變量。
目前,只能在度量中引用變量。這是 LuckyTemplates 中的當前限制,但是,將來會發生更改。
使用 DAX 變量引用值
在此示例中,我們將為公式使用特定的語法。
鍵入 以指示變量,然後鍵入其名稱。在這種情況下,我們將調用此變量CustomerMin。該變量的值為 5。
這使得它在計算內部引用,而不是在外部作為變量引用。
接下來,我們將創建第二個名為CustomerMax且值為 20 的變量。
第三個變量將稱為CustomerChannel。這將等於“批發”。
向下移動兩行後,我們需要鍵入RETURN。
在處理度量中的變量時,RETURN 代碼是至關重要的部分。
在 LuckyTemplates 中創建變量時,我們需要記住它們應該只用一個詞命名;變量不能包含空格。我們可以改用下劃線。此外,每個變量名都應該是唯一的。
現在,一旦我們在公式中創建了變量,我們就可以使用它們來引用分配給它們的值。
我們可以使用 CustomerMin 而不是鍵入 5。IntelliSense 功能還會獲取此引用並在我們鍵入時提供建議。
對 CustomerMax 和 CustomerChannel 重複此步驟。
這樣,我們的公式就完成了。
如果我們想把 5 變成 10,我們需要做的就是改變它對應變量的值。
當我們在度量中多次引用該值時,這非常有用。我們可以輕鬆地在一個位置更改它,而不是單獨更改值。
使用 DAX 變量引用表
除了值,我們還可以引用表。
使用相同的度量,讓我們添加一個名為CustomerRange的新變量。語句作為該變量的值來引用表,而不是將其放在 RETURN 之後。
對於第二個 FILTER 語句,我們可以再次添加另一個變量。
所以現在,要從 Sales 數據中獲取數量總和,我們只需鍵入 函數 Total Quantity,然後鍵入變量 CustomerRange 和 Channel。
有了這個,公式現在已經縮短和簡化了。
在 DAX 代碼中添加註釋
另一種簡化度量或公式的方法是在 DAX 代碼中添加簡短註釋。
這是使代碼更易於理解的好方法,以便組織中的其他成員知道它的用途。添加評論是提高用戶體驗的有效方法。
註釋可以放在公式框中的任何位置。
我們只需要在句子或語句的開頭打上兩個正斜杠(//)就可以使其成為註釋。
這不會以任何方式影響度量或公式的工作方式。
但是,我們需要確保註釋簡潔。我們不想投入太多以至於變得勢不可擋。
結論
在 DAX 代碼中使用變量和包括註釋是優化 LuckyTemplates 中任何度量的有效方法。
我們還需要記住,使用變量不是強制性的。但是,當您想要簡化計算時,尤其是當它們變得更加複雜和高級時,這是一項很棒的技術。
良好的格式設置和 DAX 函數的高效使用是創建組織良好的 LuckyTemplates 模型所需要的。
一切順利,
什麼是 Python 中的自我:真實世界的例子
您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。
在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。
本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。
在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。
我想展示 LuckyTemplates Apps 在線服務如何幫助管理從各種來源生成的不同報告和見解。
了解如何在 LuckyTemplates 中使用度量分支和組合 DAX 公式等技術計算利潤率變化。
本教程將討論數據緩存物化的想法,以及它們如何影響 DAX 在提供結果時的性能。
如果直到現在你還在使用 Excel,那麼現在是開始使用 LuckyTemplates 來滿足你的業務報告需求的最佳時機。
什麼是 LuckyTemplates 網關?所有你必須知道的