使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

在本教程中,您將了解 DAX 的排隊功能。您將學習如何使用它將數據從 SQL Server Analysis Services (SSAS) 加載到 LuckyTemplates。

在此示例中,已經創建了一個 SQL Server 數據模型。它包含客戶、日期、產品和銷售數據的表。

您將學習如何編寫 DAX 代碼以在 LuckyTemplates 的數據模型中加載數據。

目錄

DAX代碼

啟動DAX Studio並創建一個度量。使用DEFINE關鍵字並為 Total Sales聲明一個MEASURE 。然後,使用 函數。對於其行上下文,將數量乘以淨價。

為確保返回小值,請將銷售額除以 10,000。將 SUMX 參數放在函數中以刪除小數。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

為運行總計創建另一個度量。函數聲明變量。這將在過濾器上下文中保存最後一個可見日期。最後可見日期等於日期的

即使 LuckyTemplates 數據模型中沒有日期表,您仍然可以使用 SSAS 版本訪問篩選器上下文。

創建另一個顯示結果的變量。這將總銷售額。使用RETURN顯示結果。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

要在 LuckyTemplates 中可視化結果,請使用EVALUATE函數。您需要使用日曆年號和月份。為確保數據按正確順序排序,請使用月數列。然後,為 Total Sales 和 Running Total 創建列。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

接下來,使用ORDER BY子句確保生成的表對數據進行正確排序。對日曆年編號和月份編號列使用ASC順序。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

LuckyTemplates 中的 SSAS 數據庫窗口

複製完成的 DAX 代碼並返回到 LuckyTemplates。轉到主頁選項卡,單擊獲取數據,然後單擊Analysis Services。這將打開 SSAS 數據庫窗口。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

指定服務器和數據庫的名稱。然後,單擊“導入”選項。在 MDX 或 DAX 查詢文本框中,粘貼 DAX 代碼。之後,單擊“確定”。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

您將看到您可以從 DAX 查詢中獲取數據集。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

單擊“轉換數據”按鈕可打開Power Query 編輯器。這允許您修改列名並對數據表執行其他格式化選項。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

單擊加載時,您將在數據視圖中看到表格。

使用 DAX 將數據從 SSAS 加載到 LuckyTemplates

您可以看到您返回了 60 行,其中一行代表一年中的每個月。

結論

本教程提供了一個關於如何從 SQL Server Analysis Services 加載到 LuckyTemplates 的簡短示例。您已經了解加載數據並針對部署的 SSAS 版本執行它是一個簡單的過程。一旦掌握了基礎知識,就可以更輕鬆地從 LuckyTemplates 中的任何數據庫檢索數據。


什麼是 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 網關?所有你必須知道的