LuckyTemplates 存儲引擎:簡單的數學運算

今天的帖子將討論LuckyTemplates 中的存儲引擎如何進行數學運算。如果您想獲得沒有列或表的組合圖,本教程會很有幫助。在處理簡單的措施或代碼時,最佳做法是將它們發送到 VertiPaq 存儲引擎中。

與公式引擎不同,存儲引擎只能處理簡單的 DAX 查詢。它無法解決複雜的查詢,因為這是公式引擎的職責。它只能處理簡單的查詢以提供有洞察力的數據和結果。

目錄

LuckyTemplates 中的存儲引擎和 xmSQL 語句

這是一個包含 語句的示例查詢。這是一個簡單的度量,通過將銷售數據的當前價格與銷售數據的數量相乘來獲取總銷售額的匯總數字。

LuckyTemplates 存儲引擎:簡單的數學運算

如果您在 DAX Studio 中運行測量,您將看到 xmSQL 語句和結果。

LuckyTemplates 存儲引擎:簡單的數學運算

您會看到它使用了新術語,例如WITH$Expr0PFCAST$Expr0用於 定義度量,然後在SELECT語句中調用它。存儲引擎或 VertiPaq 有時會自動添加一個名為PFCAST 的強制轉換運算符。

當前價格和數量的乘積被下推到存儲引擎。VertiPaq 中WITH語句的出現意味著它也被發送到存儲引擎。

如果您查看Physical Query Plan,您將看到一個具有 Sum_Vertipaq 的 SpoolLookup 運算符。這意味著它掃描一行以獲得當前價格乘以數量的總和。

邏輯查詢計劃中,您將看到 Scan_Vertipaq。這表明查詢是在存儲引擎中完成的。

LuckyTemplates 存儲引擎:簡單的數學運算

因此,即使您正在迭代事實表,存儲引擎也是完成任務的引擎。由於 VertiPaq 正在執行這項工作,因此執行速度非常快。如果您在數據模型中添加一些優化技術或正確格式化您的度量或代碼,您的 DAX 的性能將會更快更好。

盡可能正確地設置您的數據模型和度量,以便您可以流暢地體驗獲取有價值的數據。


多線程環境中的 VertiPaq 存儲引擎
LuckyTemplates 中的 VertiPaq 壓縮和存儲
什麼是LuckyTemplates Desktop 中的DAX Studio

結論

存儲引擎是進行查詢的最佳場所。由於它只能執行簡單的查詢,因此執行時間更短並優化了 DAX 代碼的整體性能。讓 VertiPaq 完成所有工作被認為是最佳實踐。

通過在 DAX Studio 和 VertiPaq 中練習查詢,體驗 VertiPaq 存儲引擎的工作原理。您可以查看我們之前關於了解 VertiPaq 存儲引擎的博文。

Leave a Comment

在 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 用戶最初應該了解的主要主題之一。