使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

級聯參數是對其他鏈接參數有影響的過濾器。它們允許用戶管理分頁報告中的大量信息。為一個參數選擇的值取決於為另一個參數選擇的值。

在本教程中,您將學習如何創建級聯參數以在LuckyTemplates Report Builder中篩選表數據。我們將使用最終用戶想要按城市過濾數據的示例,結果應該只顯示有產品銷售的城市。

目錄

添加參數以在 LuckyTemplates 報表生成器中篩選數據

要添加參數,請右鍵單擊您的數據集文件夾並選擇添加數據集

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

寫入數據集名稱並選擇數據源。然後,單擊查詢設計器

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

單擊Regions並將City字段拖動到空白區域。然後,選擇單擊以 執行查詢選項。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

在該列的底部,您可以看到它有一個空條目。你需要刪除它,否則你會得到一個錯誤。

要刪除空值或空白值,請將城市字段拖到維度窗格並過濾掉不需要的值。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

查詢設計器會根據您應用的字段和篩選器自動創建 DAX 代碼。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

接下來,右鍵單擊Parameter s 文件夾並選擇Add Parameter。對於此示例,參數名稱為“ City ”,提示為“ Enter City:”。還建議啟用允許多個值選項,因為這將允許您檢查每個參數的多個選擇。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

可用值選項卡中,選擇從查詢中獲取值,然後為所有下拉框選擇城市。然後,點擊確定

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

如果單擊“運行”,您會注意到新參數不會對報表產生任何影響。這是因為你還沒有建立參數之間的關係。

對於此示例,您需要啟用City參數並將其鏈接到Product參數。

在 LuckyTemplates Report Builder 中連接兩個或多個參數篩選器

右鍵單擊City數據集並選擇Query

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

在查詢設計器窗口中,將Product NameTotal Sales度量值拖到查詢文本框中。然後,運行查詢。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

Total Sales充當CityProduct Name之間的連接。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

接下來,打開城市數據集的數據集屬性嚮導。轉到過濾器選項卡並添加過濾器。在表達式中,選擇Product_Name。對於Operator,使用In。此運算符允許您在數組內進行過濾。然後,單擊fx按鈕輸入值。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

這將在 Report Builder 中打開Expression Builder工具。雙擊Category下的Parameters選項並選擇ProductName作為Values。表達式中的零 (0 ) 是索引位置。您需要刪除它,以便報告顯示數組中的所有數據。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

接下來,單擊您的報告並選擇Tablix Properties

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

在此示例中,標題和表格包含在列表中。因此,對於您在報告中添加的每個過濾器,列表中的所有元素都會受到影響。

轉到Tablix 屬性嚮導中的過濾器選項卡,然後單擊添加。在表達式中,選擇城市。然後,選擇In作為Operator,並為 Value 寫入[@City]

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

按OK後運行報告。

在您能夠查看分頁報告之前,系統會要求您從新參數中進行選擇。完成後,單擊“查看報告”按鈕。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

您會看到分頁報告僅包含您選擇的參數範圍內的數據。

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

附加課程:添加顯示列總計的行

要為矩陣中的每一列添加總計,請添加一個新行。然後,右鍵單擊要放置總金額的單元格並選擇Expression

使用級聯參數在 LuckyTemplates Report Builder 中篩選數據

在Category下,在包含允許您創建查詢的特定Items的不同Common Functions之間進行選擇。

要為總計創建查詢,請單擊聚合,然後選擇總和。在右下角,您會看到有關如何使用每個功能的示例。按照格式獲取每個字段的總和。


如何在 Report Builder 中格式化數據
Report Builder 教程:如何添加表格
如何將數據集導入 Report Builder

結論

本教程討論瞭如何在分頁報表中創建級聯參數。總而言之,級聯參數為LuckyTemplates 報表生成器中的每個篩選器創建了一個連接。

在上面顯示的示例中,City 參數通過 Total Sales 度量鏈接到 Product Name。也就是說,城市過濾器將只顯示具有銷售歷史的產品。此功能允許最終用戶聚合數據並更好地管理報告信息。

請記住,在處理級聯參數時順序很重要。因此,在選擇過濾器時,請記住您選擇它們的層次結構會影響報告中顯示的結果。

一切順利,

蘇·貝葉斯


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