如何在 LuckyTemplates 的報表生成器中創建參數

如何在 LuckyTemplates 的報表生成器中創建參數

在本教程中,您將學習如何在LuckyTemplates Report Builder中創建參數。您還將了解如何使用多個過濾器對分頁報告進行排序。

參數允許用戶過濾報告數據。它們在您的分頁報告中添加交互性。

在此示例中,列表按地區分組。本教程將向您展示如何使用一個或多個參數過濾特定年份、月份和/或產品的數據。

如何在 LuckyTemplates 的報表生成器中創建參數

目錄

在 LuckyTemplates 報表生成器中添加參數

在Report Builder 的Design視圖中,您可以通過右鍵單擊Report Data窗格中的Parameter文件夾來添加參數。但是,建議從您的數據集中構建您自己的參數。

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

如何在 LuckyTemplates 的報表生成器中創建參數

在此示例中,您將按年份進行過濾。因此,將Year寫為數據集名稱並選擇作為數據源。然後,單擊“查詢設計器”按鈕。

如何在 LuckyTemplates 的報表生成器中創建參數

打開Dates維度表,查找 Year,並將其拉入報告中。選擇單擊以執行查詢選項。

如何在 LuckyTemplates 的報表生成器中創建參數

然後您將看到沒有任何空白的年份的三個值。如果它包含空白,則需要將其過濾掉,否則查詢將無法運行。完成後,單擊確定

如何在 LuckyTemplates 的報表生成器中創建參數

然後查詢設計器將為您生成 DAX 代碼。

如何在 LuckyTemplates 的報表生成器中創建參數

右鍵單擊參數文件夾並選擇添加參數。這將打開Report Parameter Properties嚮導。

將名稱更改為“年份”並將提示更改為“輸入選擇年份:”

如何在 LuckyTemplates 的報表生成器中創建參數

“可用值”選項卡中,選擇“從查詢中獲取值”。然後,為所有下拉框選擇年份。

如何在 LuckyTemplates 的報表生成器中創建參數

單擊“確定”後,您創建的參數將顯示在 Report Builder 的“參數”窗格中。

如何在 LuckyTemplates 的報表生成器中創建參數

激活參數

單擊您的報告並選擇Tablix Properties

如何在 LuckyTemplates 的報表生成器中創建參數

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

轉到 Tablix 屬性嚮導中的過濾器選項卡,然後單擊添加。在表達式中,選擇Dates_Year。對於值,寫[@Year]。這意味著 Dates_Year 字段將由 Year 參數過濾。

如何在 LuckyTemplates 的報表生成器中創建參數

OK後,運行報告。

在您能夠查看分頁報告之前,系統會要求您選擇過濾器。完成後,單擊“查看報告”按鈕。

如何在 LuckyTemplates 的報表生成器中創建參數

您會看到分頁報告僅包含您選擇的年份內的數據。

如何在 LuckyTemplates 的報表生成器中創建參數

如何在 LuckyTemplates 的報表生成器中創建參數

在 LuckyTemplates Report Builder 中編輯參數

您還可以通過右鍵單擊參數並選擇參數屬性來編輯參數。

如何在 LuckyTemplates 的報表生成器中創建參數

在 Report Parameter Properties 嚮導中,您可以更改General設置和Available Values。您還可以設置默認值。

如何在 LuckyTemplates 的報表生成器中創建參數

這將自動顯示屬於默認值的報告條目。在這種情況下,當您運行報告時,它現在將始終顯示 2014 年的數據。您可以通過切換參數來更改它。

按多個參數過濾

您還可以使用多個參數過濾您的報告。

您需要做的就是選擇另一個要作為過濾依據的數據字段,然後重複上述過程。在此示例中,為Product字段創建了一個新參數。

如何在 LuckyTemplates 的報表生成器中創建參數

您還可以為新產品參數設置默認值。在這種情況下,它是產品 1。

當您點擊Run時,報告將包含對應於默認值的數據。同樣,您可以通過切換參數來更改此設置。

如何在 LuckyTemplates 的報表生成器中創建參數

如果要為每個參數選擇多個過濾器,請為每個參數打開“參數屬性”嚮導並啟用“允許多個值”選項。

如何在 LuckyTemplates 的報表生成器中創建參數

然後,打開 Tablix 屬性嚮導並將過濾器運算符更改為In

如何在 LuckyTemplates 的報表生成器中創建參數

當您運行報告時,編輯過的過濾器現在將有一個“全選”選項。您現在可以為每個參數選擇多個條目。

如何在 LuckyTemplates 的報表生成器中創建參數


LuckyTemplates Parameters Via Query Editor
M Function For Date Table – 如何在查詢編輯器中添加參數
LuckyTemplates 查詢參數:優化表格

結論

參數是任何分頁報告都必須具備的重要功能,因為它會根據您設置的過濾器簡化數據。這允許最終用戶輕鬆瀏覽報告並排除他們不需要的信息。

在 LuckyTemplates Report Builder 中創建參數很容易。在本教程中,您學習瞭如何將一個或多個參數添加到您未來的報告中。

一切順利,

蘇·貝葉斯


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