Ich habe eine Tabelle in SSRS 2008. Diese Tabelle enthält eine Reihe Sichtbarkeit Ausdruck hat wie:Hiding Tabelle oder Zuordnung von temporären Daten auf der Basis Sichtbarkeit Ausdruck SSRS 2008
=IIF(max(Fields!VExpected.Value) <> "", 1, 0) +
IIF(max(Fields!MExpected.Value) <> "", 1, 0) +
IIF(max(Fields!PExpected.Value) <> "", 1, 0) = 3, false, true)
Manchmal ist die Datenquelle keine Daten zurückgibt, oder die zurückgegebenen Daten stimmt nicht mit diesem Ausdruck überein. In diesem Fall, was ich sehe, ist, dass eine Tabelle mit Grenzen und Spaltennamen, aber keine Daten über sie mag:
id Vex Mex Pex
Allerdings habe ich es als
id Vex Mex Pex
- - - -
Oder wenn möglich zeigen will:
Eine andere Frage ist, gibt es eine Möglichkeit, die vollständige Tabelle zu verbergen, wenn es keine zurückgebenden Daten oder irgendwelche übereinstimmenden Daten mit dem Ausdruck gibt?
Dank
CountRows ("DataSetName") = 0 ist für mich nicht nützlich, da im Allgemeinen einige Daten vom SP zurückgegeben werden, aber der Ausdruck in der Zeilensichtbarkeit zeigt sie nicht in der Tabelle an. Zum Beispiel ist CountRows ("DataSetName") 321 in einem meiner Fälle, aber es sind keine Daten in der Tabelle zu sehen. –
Die Eigenschaft "NoRowsMessage" funktioniert in dieser Situation auch nicht. –
Warum haben Sie gefragt, ob es eine Möglichkeit gibt, die vollständige Tabelle zu verbergen, wenn keine Daten zurückgegeben werden? Deine Frage ist unklar. –