2016-11-10 50 views
0

我對SSRS非常陌生,在過去的幾個月內轉入我現在的職位報告。表格可見性SSRS

我想讓我的表根據特定參數可見或隱藏。如果@rate留空,我希望表格被隱藏,如果不是,我希望它是可見的。這可能嗎?

我的查詢:

SELECT t1.property, '100' AS tran_code, 'ROOM RATE' AS description, 0 AS tax_amt, @rate AS amount 
    FROM z_taxtype_detail t1 INNER JOIN z_trancode t2 ON t1.tran_code = t2.code 
     WHERE t1.tax_type = 'ROTX' 
     AND t1.property = @property 
      GROUP BY t1.property 
UNION ALL 
SELECT t1.property, t2.code, t2.description, 
     (CASE WHEN t1.tax_base = '1' THEN (t1.tax_amt/100) 
      WHEN t1.tax_base = '4' THEN t1.tax_amt ELSE 0 END) AS tax, 
     (CASE WHEN t1.tax_base = '1' THEN @rate * (t1.tax_amt/100) 
      WHEN t1.tax_base = '4' THEN t1.tax_amt ELSE 0 END) AS tax_amt 
    FROM z_taxtype_detail t1 INNER JOIN z_trancode t2 ON t1.tran_code = t2.code 
     WHERE t1.tax_type = 'ROTX' 
     AND t1.property = @property 
+0

是@rate SSRS參數嗎? –

+0

是的,似乎你會成爲我的老師@alejandro zuleta笑 – Femmer

回答

1

轉到Tablix屬性。

enter image description here

在能見度選項卡中選擇最後一個單選按鈕,然後使用下面的表達式:

enter image description here

=IIF(ISNOTHING(Parameters!Rate.Value) OR Parameters!Rate.Value="", True, False) 

讓我知道,如果這有助於。

+0

非常感謝你再次!我可以處理任何有人向我提出的SQL查詢,但是當我的部門中確實沒有人提出問題時,這種情況很難適應。感謝上帝的stackoverflow! – Femmer