在 DAX Studio 中使用查詢生成器功能

在 DAX Studio 中使用查詢生成器功能

在本教程中,您將學習如何使用查詢生成器功能在DAX Studio中輕鬆創建查詢和度量。

您可以通過單擊“主頁”選項卡中的“查詢生成器”選項來訪問它。這將打開一個新窗格,您可以在其中指定列、度量和過濾器以創建查詢。

在 DAX Studio 中使用查詢生成器功能

為了對其進行測試,讓我們創建一個基本的DAX 查詢。將一個字段從元數據窗格拖放到查詢生成器中。

在這種情況下,列是品牌和顏色。該表經過過濾,僅顯示顏色為“紅色”的品牌。

當您單擊底部的“運行查詢”選項時,“結果”窗格將顯示一個包含兩行的表格:品牌和顏色。您還可以看到“顏色”列僅包含“紅色”。

在 DAX Studio 中使用查詢生成器功能

目錄

在查詢生成器中創建基本度量

要使用查詢生成器創建查詢度量,請單擊新建按鈕。這將創建一個新度量並打開一個新窗格,您可以在其中編寫 DAX 代碼。

您還可以在您的數據模型中指定要聲明您創建的新度量的表。在本例中,它是 Customers 表。

在 DAX Studio 中使用查詢生成器功能

為您的新措施命名。函數計算總銷售額。它除以 10,000 以減少結果中的數據量。

在 DAX Studio 中使用查詢生成器功能

當您單擊確定時,您可以看到該度量已在查詢構建器中提交。如果單擊“運行查詢”選項,“結果”窗格將顯示一個包含總銷售額的新列。

在 DAX Studio 中使用查詢生成器功能

在查詢生成器中創建具有排名的度量

作為另一個示例,讓我們創建第二個度量來對每個品牌的顏色進行排名。

取下彩色濾光片。創建一個名為 Color Rank 的新度量。此度量的 DAX 代碼使用函數。

在第一個參數中,您需要函數來評估由函數修改的產品顏色。

在第二個參數中,您需要調用 Total Sales 度量。然後使用 DESC 函數對結果進行降序排序。

在 DAX Studio 中使用查詢生成器功能

當您單擊“確定”時,您可以看到一個新列已添加到表中。顏色排名列根據總銷售額對顏色進行排名。這是針對每個品牌名稱完成的。

在 DAX Studio 中使用查詢生成器功能

您還可以向度量添加過濾器。您可以過濾顏色列並選擇僅顯示以字母 B 開頭的顏色。為此,您需要將 REMOVEFILTERS 函數更改為。

當您運行編輯後的查詢時,您可以看到 Color 列僅顯示以字母 B 開頭的數據。Color Rank 列也更改了它對每一行的排名方式。

在 DAX Studio 中使用查詢生成器功能

您還可以使用查詢生成器中的排序依據選項對錶中的行進行排序。

在 DAX Studio 中使用查詢生成器功能

編輯查詢選項

查詢生成器中的另一個有用的功能是編輯查詢選項。這允許您查看查詢生成器自動生成的代碼。

在 DAX Studio 中使用查詢生成器功能

對於此示例,代碼如下所示:

在 DAX Studio 中使用查詢生成器功能

在 DAX Studio 中使用查詢生成器功能

您可以看到它在您的度量中包含相同的代碼行。但是,為了以表格格式顯示結果,Query Builder在 Brand 和 Color 列上使用

您還可以看到 Order By 選項已轉換為 DAX 代碼形式。

自動生成查詢選項

如果您在查詢生成器中編輯您的條目,然後單擊運行查詢,您會注意到它不會對查詢生成器的內置 DAX 代碼進行任何更改。結果窗格中的表也不會更新。

這是因為每次進行更改時,都需要單擊“自動生成查詢”選項。

在 DAX Studio 中使用查詢生成器功能

它的功能類似於刷新按鈕。此選項可確保您在查詢生成器中所做的每項更改都反映在內置 DAX 代碼和結果中。

結論

DAX Studio 中的查詢生成器功能提供了一種創建查詢和度量的簡單方法。這對於剛開始了解 LuckyTemplates 和 DAX Studio 的用戶特別有幫助。

Query Builder 的優點在於您不需要自己手動編寫 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 網關?所有你必須知道的