Table 可见性 SSRS
Table Visibility SSRS
我是 SSRS 的新手,将在几个月后从我目前的职位调到报告岗位。
我正在尝试根据特定参数让我的 table 可见或隐藏。如果 @rate 留空,我希望 table 被隐藏,否则我希望它可见。这可能吗?
我的查询:
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
转到 Tablix 属性。
在“可见性”选项卡中 select 最后一个单选按钮并使用以下表达式:
=IIF(ISNOTHING(Parameters!Rate.Value) OR Parameters!Rate.Value="", True, False)
如果有帮助请告诉我。
我是 SSRS 的新手,将在几个月后从我目前的职位调到报告岗位。
我正在尝试根据特定参数让我的 table 可见或隐藏。如果 @rate 留空,我希望 table 被隐藏,否则我希望它可见。这可能吗?
我的查询:
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
转到 Tablix 属性。
在“可见性”选项卡中 select 最后一个单选按钮并使用以下表达式:
=IIF(ISNOTHING(Parameters!Rate.Value) OR Parameters!Rate.Value="", True, False)
如果有帮助请告诉我。