簡體   English   中英

SSRS-一個帶有2個數據集的Tablix

[英]SSRS - One tablix with 2 Datasets

我正在嘗試構建一個報告,以顯示項目和子項目的狀態更新,其中項目和子項目的數據來自2個單獨的共享點列表,即同一數據源中的數據集。

問題是

  1. 我不知道如何為tablix構建查找功能以從不同的共享點列表中提取數據。
  2. Tablix需要有一個例外規則:3個項目有子項目,而其他項目沒有子項目。

tablix的預期結果是通過以下方式顯示狀態報告:

status update   next steps
project1            
project2            
project3            
    subproject 3.1      
    subproject 3.2      
    subproject 3.3      

我已經使用密鑰將項目鏈接到子項目。

忠告不勝感激。

在當前版本的Reporting Services中,每個tablix只能包含一個數據集。 因此,在您的方案中,滿足要求的最簡單方法是使用查詢中的Join將兩個數據集組合為一個。 如果無法合並數據集,則可以嘗試兩種方法

一種。 子報表-創建子報表以顯示在另一個報表中

1.創建另一個報告作為子報告,並插入子行數據。

2.在子報表中創建一個名為ID的參數。

3.在主報表中,右鍵單擊以在子行中插入一個子報表。

4.右鍵單擊子項以打開“子報表屬性”,然后在下拉列表中選擇子報表名稱。

5.在“子報表屬性”對話框的左面板中,單擊“參數”。

6.在ID的下拉列表中選擇Name,然后在Value的下拉列表中選擇[ID]。

使用'lookupset'函數(有關lookupset函數的更多信息Lookupset函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM