LuckyTemplates DAX 中的評估上下文

LuckyTemplates DAX 中的評估上下文

在這篇文章中,我將詳細介紹 LuckyTemplates DAX 中的評估上下文。您可以在本博客底部觀看本教程的完整視頻。

評估上下文在 LuckyTemplates 中也稱為初始上下文。它是您的計算所基於的環境。

為了使事情更高級,您的公式實際上可以同時使用多個上下文嗎?

目錄

更改公式中的上下文

擁有多個上下文並沒有那麼複雜,我將通過一個示例向您展示這一點。

首先,我們需要始終了解評估或初始上下文是什麼。

您需要深入了解上下文如何在您的公式中發揮作用。

否則,您有時會不知道您的結果最終來自何處。

在此示例中,評估上下文 相當簡單,因為它只是表的內容。

LuckyTemplates DAX 中的評估上下文

但是,如果我想在這裡計算總計呢?

為此,我將首先創建一個度量並將其命名為30 Day Running Total。然後,我將在下一行放置一個

我將在後面的部分詳細介紹CALCULATE函數,但本質上它會計算我們放入其中的任何表達式,並允許我們在度量中更改計算的上下文。

LuckyTemplates DAX 中的評估上下文

CALCULATE將成為您迄今為止最常用的函數,因為它是 DAX 中最重要的函數。

接下來,我將計算總銷售額列,但我想在不同的上下文中計算它。

LuckyTemplates DAX 中的評估上下文

我將使用 函數,它允許我在我想要的新上下文中創建一個過濾器。

FILTER允許我在其中放置一個表,但您不必放置一個實際的表,因為您也可以像本例中那樣使用表函數。

LuckyTemplates DAX 中的評估上下文

然後,我將把新的措施帶到表格中,並將其可視化以便於理解。

LuckyTemplates DAX 中的評估上下文

從邏輯上講,我們通過從那天回溯前 30 天,然後將所有日期相加,得到每個特定日期的運行總數

這對於上下文很重要,因為我們首先通過日期列獲得評估上下文,但隨後我們更改上下文以通過公式計算新環境中的總銷售額。

我們通過FILTER函數創建新上下文,方法是使用函數或remove filter 函數Dates中刪除上下文

LuckyTemplates DAX 中的評估上下文

從任何日期刪除過濾器後,我將處理每個日期,並查看從該特定日期到這部分的三十天窗口

LuckyTemplates DAX 中的評估上下文

您現在可以看到我們在公式本身中創建了一個不同的上下文。

了解評估環境的​​重要性

了解每個時間點的評估環境非常重要。它變得更加先進,因為有很多方法可以改變上下文來計算不同的東西

然而,隨著您對 LuckyTemplates 的深入了解,它也打開了一個充滿機遇的新世界,您的公式將不會不必要地冗長和復雜。

了解這些概念將使您能夠更有效地編寫內容,其中可以使用簡單的公式完成複雜的計算


了解 LuckyTemplates 中的評估上下文
解釋 LuckyTemplates 中的行上下文
介紹 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 網關?所有你必須知道的