[英]SSRS - One Tablix with two datasets not using lookup or inputting a tablix within a tablix
所以這是我的難題,我有一個名為Column_Names的sql表,該表具有一列顯示名稱(應用程序中的字段名稱),另一列顯示sort_order。
然后,我創建了一個名為A_to_B的視圖,該視圖具有應用程序中的所有值以及sort_order(在我的視圖中是左外部聯接)。
我的問題是,在SSRS中,我需要以指定的順序顯示表Column_Names中的所有名稱(可以這樣做),並且需要以特定的排序順序顯示視圖A_to_B中的所有值(可以做)。 但是問題在於,視圖沒有column_name表中的所有列名,它僅顯示在應用程序中選擇的值。 我需要能夠以某種方式加入SSRS中的兩個“表”以顯示所有列名和值(如果存在),如果值不存在,則需要顯示為空白。
這是我可以通過表達實現的東西嗎? 顯然沒有查找,因為我不想將兩者合並,我只想顯示兩個結果,但也可以將它們排序為一種,所以最好是如果可以用一種理想的方式完成,除非還有另一種方法會更好。
非常感謝您的幫助,一段時間以來,我一直對此表示懷疑。
查找功能應該在這里工作。 您可以使用Column_Names為數據集創建一個矩陣。 然后添加一個文本框,該文本框的表達式使用該名稱從其他數據集中查找適當的值。
因此,如果另一個數據集稱為“ DataSetValue”,並且您想在要使用的每一列旁邊添加相應的“ Value”字段:
=查閱(Fields!ColumnName.Value,Fields!ColumnName.Value,Fields!Value.Value,“ DataSetValue”)
這將找到具有匹配的ColumnName的行,並為您提供Value。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.