[英]How to create a dynamic SSRS Report
我正在做一個實驗室測試Web應用程序項目。在此,客戶將應用一個帶有實驗室測試列表的訂單。一旦實驗室測試完成,我需要創建一份包含所有測試的報告。 測試會彼此不同。我可以創建查詢以獲取所需結果。但是Table列將是動態的,並且表數(不同測試的表有所不同)也將是動態的。
據我所知,我們可以創建一種靜態報告格式並將其綁定到數據表。或者我們可以在矩陣中創建行組和列組(我從某些鏈接獲得)並動態隱藏和查看該列。
我的要求有些不同,我不能使其保持靜態。 有什么辦法可以在SSRS或任何其他工具中實現這一動態? 或者我必須回到舊學校,在那兒我需要用代碼(C#)創建報告格式(excel,pdf)。 請提供一些可以解決此問題的提示,鏈接或文章。 幫助表示贊賞。
據我了解您的要求,您需要針對不同的測試使用不同的表(關於列和樣式)。
為此,您只需要為每個測試添加單獨的tablix(假設您的測試數量有限),然后就需要基於特定的“測試名稱”在每個表上設置過濾器和可見性表達式。
只需右鍵單擊tablix的左上角 。
單擊Tablix屬性 。
在Tablix屬性窗口中:
轉到“ 可見性選項卡”以設置用於顯示/隱藏tablix的表達式。
轉到“ 過濾器”選項卡,並添加值和表達式以過濾數據集。
我希望這能滿足您的要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.