2014-10-20 39 views
0

我有一個矩陣具有在矩陣級過濾的組。我無法過濾SQL,因爲它非常大,並且在我的報告中使用過。如何指定要包含在矩陣中的列

我需要能夠指定應用過濾器後顯示的列。

末級過濾器會是這個樣子 如果ColumnA [值] IN的Test1,Test2的,Test3的OR ColumnB [名]

正如你可以看到我想要一個字符串值過濾器,並確保ColumnB獲得在顯示一直。

或者能夠指定要顯示在矩陣中的列也可以。

回答

0

我最終使用了一個tablix,並且爲每個想要顯示的列創建列,併爲每個行項目創建了行。然後我使用Count(IIF())語句來匹配我需要爲該單元格計算的特定項目。我想要使​​用這個矩陣,所以它不會很長時間,但最終我完成了這項工作。自那以後,我一直在使用這種方法。

0

您可以在數據集級別進行過濾:有關更多詳細信息,請參閱here

要過濾tablix,請進入Tablix Properties並打開Filters選項卡。您可以編寫一個布爾表達式(對於要進入Tablix的記錄,必須評估爲TRUE)才能在那裏進行過濾。

+0

我沒有看到我可以在哪裏定義表格列或者創建一些說明「該字段,不管什麼值」需要顯示的內容。 – DonnieCrump 2014-10-20 19:00:28

+0

如果它是一個矩陣,那麼你的組,不管它是什麼,都是指定列;例如,如果名爲Year的列在列分組上,則可以通過過濾哪些年份被允許插入到矩陣中來控制顯示哪些列。 – AHiggins 2014-10-20 19:02:48

+0

真的..但我不需要只是價值,但我需要強制一列或多列也顯示出來。所以如果我的過濾器只說1的值。即使它是0,我也需要一個特定的列。但是隻有那一列。或指定的列列表。 – DonnieCrump 2014-10-20 19:18:23

相關問題