2016-04-28 63 views
0

我有一個SSRS報告,有一個單元格,我需要顯示一個數據集項目的值,除非選擇了一個參數,在這種情況下,我需要在該單元格中顯示一個子報表。有沒有辦法讓SSRS單元格顯示子報表或表達式?

我試着設置子報表的可見性,但它從不顯示錶達式,因爲它接管了整個單元格。它就像是一種方式或另一種方式。

+0

我認爲,你想要的東西像 - 「要設置子報告和SSRS細胞的知名度 - 即使在子報告中,您也可以通過'countrows()'在可見性表達式中顯示同一個單元格。如果我沒有找到完美的表單,請向我們展示示例報告。 – pedram

+0

基本上,我希望能夠顯示來自兩個數據集取決於一個參數,所以我希望單元格顯示數據集1的值,如果參數是「真」,數據集2的值如果參數是「假」,它不會讓我使用兩個這樣的數據集,所以我正在訴諸使用一個子報表,但是這個子報表接管了整個單元,並且不允許我使用數據集1的值,只有子報表的值。 – Programmer

回答

2

如果你在一個單元格中放置一個子報表,那麼你不能有選擇地在該單元格中顯示其他東西。

但是,從您的評論中,您試圖根據條件顯示來自兩個不同數據集的值,並且您應該可以使用表達式來執行此操作。假設表中有一些可用於與任一數據集關聯的字段,則可以使用lookup()函數來獲取相關的值,例如,對於這樣的代碼大綱:

IIF(some_condition,查找(在datasetA值1),查找(在datasetB值1))

相關問題