2016-11-10 4 views
0

Ich bin neu bei SSRS und werde in ein paar Monaten von meiner jetzigen Position auf die Berichterstattung übertragen.Tabellensicht SSRS

Ich versuche, meine Tabelle basierend auf einem bestimmten Parameter sichtbar oder versteckt zu sein. Wenn @rate leer gelassen wird, möchte ich, dass die Tabelle ausgeblendet wird, andernfalls möchte ich, dass sie sichtbar ist. Ist das möglich?

Meine Frage:

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

Ist @rate ein SSRS-Parameter? –

+0

Ja, und es sieht so aus als ob du mein Lehrer sein wirst @alejandro zuleta lol – Femmer

Antwort

1

Zum Tablix-Eigenschaften.

enter image description here

In Sichtbarkeit Registerkarte wählen Sie die letzte Optionsfeld und verwenden Sie den unten Ausdruck:

enter image description here

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

Lassen Sie mich wissen, ob das hilft.

+0

Nochmals vielen Dank! Ich kann mit allem umgehen, was mir jemand für SQL-Abfragen zuwirft, aber dieses Zeug ist schwer zu gewöhnen, wenn wirklich niemand in meiner Abteilung Fragen stellt. Vielen Dank für den Stackoverflow! – Femmer