2016-11-10 5 views
0

私はSSRSには非常に新しいので、数ヶ月で私の現在のポジションからレポートに転送されます。テーブルの可視性SSRS

テーブルを特定のパラメータに基づいて表示または非表示にしようとしています。 @rateを空白のままにしておくと、テーブルを非表示にしたいのですが、表示したくない場合はテーブルを隠しておきます。これは可能ですか? Tablixのプロパティへ

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 lol – Femmer

答えて

1

ゴー:

私のクエリ。

enter image description here

可視性]タブでは、最後のラジオボタンを選択し、以下の式を使用します。

enter image description here

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

は、このことができますなら、私に教えてください。

+0

もう一度ありがとうございます!私は誰でもSQLクエリのために私を投げることができますが、このssrsのものは、私の部門に本当に誰も質問がないときに慣れるのは難しいです。神はstackoverflowのためにありがとう! – Femmer