DAX Studio 關鍵字列概述

DAX Studio 關鍵字列概述

使用DAX Studio時要學習的另一個重要關鍵字是COLUMN關鍵字。簡而言之,COLUMN 關鍵字允許您在 DAX Studio 中創建和模擬計算列。

以下示例是您可以在 DAX Studio 的代碼中使用 COLUMN 的幾種方式。

目錄

基本示例

對於此示例,Products 表將成為討論的焦點。

在使用 COLUMN 之前,您需要輸入DEFINE關鍵字。然後,您需要創建一個列,將整個表格分為兩類:TrendyBoring產品。

在這種情況下,紅色、藍色、粉色和黑色的產品被視為時尚;而被排除在此列表中的那些是無聊的。使用EVALUATE可以查看 Products 表。

DAX Studio 關鍵字列概述

如果運行代碼,您會看到添加了一個新列 Product Type。它根據 DAX 代碼將產品分類為“流行”或“乏味”。

COLUMN 的其他 DAX 函數

您還可以將 COLUMN 關鍵字與其他函數一起使用。

通過添加,您可以將 Product Type 列設置為僅顯示您指定的值。在這種情況下,只返回具有時尚產品類型的結果。僅顯示 985 行。

DAX Studio 關鍵字列概述

您還可以使用

DAX Studio 關鍵字列概述

與之前的 DAX 代碼相比,這將返回 1,532 行。

這是一個非常有用的功能,因為新創建的列僅在當前 DAX 會話中保留。也就是說,它不會影響您之前或之後的會話。

一旦您對代碼感到滿意,您就可以使用快速復制和粘貼將其傳輸到您的表格模型。

您可以使用的另一個函數是Products 表上的

DAX Studio 關鍵字列概述

使用此功能將為您提供產品類型列下的兩個值。當您想要查看特定類別的統計信息時,這很有用。

您可以進一步添加兩列,返回每種產品類型的總銷售額和百分比。

DAX Studio 關鍵字列概述

所以在這種情況下,Boring 產品佔 67%,而 Trendy 產品佔整個 Total Sales 金額的 32%。

您可以根據要檢索的統計信息進一步在結果表中添加其他列。

在這種情況下,產品類別和客戶性別已添加到 DAX 代碼中。在結果中,您可以將這些視為附加列。Total Sales 和 Percentage 的值也會發生變化。

DAX Studio 關鍵字列概述

DAX 關鍵字:MEASURE 和 COLUMN

您可以進行的另一種組合是在單個查詢中同時使用MEASURECOLUMN關鍵字。

在 Products 表上創建一個計算行數的度量。您可以使用函數來執行此操作。然後,使用函數刪除 Products 表中除 Product Type 列之外的所有內容。創建另一列# Products,它將顯示指定類別的產品數量。

DAX Studio 關鍵字列概述

如果您嘗試使用 EVALUATE 運行此代碼,您將得到一個擁擠的結果表。將其縮減。

DAX Studio 關鍵字列概述

現在,如果您運行此代碼,您將獲得一個由四列組成的表格:Product Key、Brand、Color 和 # Products。

DAX Studio 關鍵字列概述

您可以在 # Products 列中看到兩個值,985 和 1,532。數字 985 對應於 Trendy 產品的數量,而 1,532 對應於 Boring 類別中的產品數量。

結論

COLUMN 關鍵字可以輕鬆地與 DAX Studio 中的其他關鍵字和函數混合和匹配。它是一個通用關鍵字,允許您向現有表添加更多列或計算列,而不會影響之前或後續的 DAX Studio 會話。

了解如何以及何時可以使用關鍵字很重要。這是在 DAX Studio 中編碼時的基礎知識。





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