DAX 計算 – 篩選上下文轉換

DAX 計算 – 篩選上下文轉換

在本教程中,您將了解存儲引擎如何使用數據模型為您的 DAX 計算計算信息。它能夠通過數據模型使用左外連接。

存儲引擎可以通過在數據模型中建立一對多關係或使用來回傳輸過濾器的

一對多關係意味著有一個與您的事實表相關的維度表。DAX 知道您何時查詢具有此類關係的列。

目錄

DAX 計算中的過濾器

這是一個簡單的數據模型,在星型模式設置中具有四個維度表和一個事實表。您還可以在事實表中看到與維度表中的主鍵相關的四個鍵。

DAX 計算 – 篩選上下文轉換

這是上面數據模型的 DAX 查詢:

DAX 計算 – 篩選上下文轉換

您可以看到查詢向 DimCalendar 年份的值添加了列。然後查詢調用 Total Sales-Context Transition。當您使用函數時,您必須使用以調用上下文轉換以避免每行的總金額具有相同的值。

運行查詢後,您將看到 xmSQL 語句和結果。

DAX 計算 – 篩選上下文轉換

在語句中,您可以看到查詢是如何工作的。WITH子句執行 DAX 中的數學表達式,然後選擇 DimCalendar 年份。確保從維度表中提取過濾器以防止性能下降。

接下來,存儲引擎對WITH子句中的表達式求和,並通過對 DimCalendar 執行 Left Outer Join 到銷售數據購買日期(等於 DimCalendar 日期)從事實銷售表中選擇數據。

在存儲引擎中使用 Left Outer Join 可以使整個計算更快。存儲引擎內部完成的工作越多,結果就越好。複雜的連接會降低 DAX 的性能,因為公式引擎接管了計算。

VertiPaq 專為更簡單的事情而構建。與公式引擎可以做的相比,它很簡單。這取決於它生成和提供結果的速度有多快。


LuckyTemplates DAX 教程中的篩選器上下文簡介
:上下文和計算引擎
如何在 LuckyTemplates 中使用簡單篩選器

結論

xmSQL 語句顯示您的DAX 查詢正在執行的操作以及它如何執行整個計算。在語句中,您可以看到數學表達式的執行和上下文轉換等工作流程。VertiPaq 可以通過使用具有簡單功能的數據模型來調用這些轉換。

通過使用本教程並瀏覽討論存儲引擎的早期博客文章,了解有關 VertiPaq 和 xmSQL 語句的更多信息。


在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。