2016-09-25 79 views
1

我想隱藏顯示器上的列,在excel上顯示導出SSRS 關於可見性選項,我使用了表達式 = IIF(Globals!RenderFormat.Name =「Excel」,True,假) 但在預覽仍然出現在顯示器上隱藏列,在導出時顯示ssr

感謝

+0

儘量renderformat.interactive代替。 – SMM

回答

1

我剛剛在我的機器上測試了你的表情。它不起作用的原因是因爲該值是區分大小寫的。要修復,右鍵單擊要隱藏>公開性>顯示或隱藏基於表達式

代替列:

=IIF(Globals!RenderFormat.Name = "Excel", True,False) 

用途:

=IIF(Globals!RenderFormat.Name = "EXCEL", True,False) 
1

注意,能見度說明上寫着:

集表達式:隱藏

因此,如果在導出到Excel時評估爲true,則會導致它在該情況下隱藏。

此外,根據使用的SSRS的版本,Excel呈現器可能用於EXCEL或EXCELOPENXML。