2016-05-16 4 views
0

Ich bin neu im SSRS-Bericht kann Informationen über SSRS liefern Kreisdiagrammlegende "Alle Legenden Text im SSRS-Bericht anzeigen, wenn der Legendenwert 0 (Null) ist "Alle Legenden Text im SSRS-Bericht anzeigen, wenn der Legendenwert 0 (Null) ist

stelle ich diesen Ausdruck in Report

=IIF(Sum(Fields!Delaymonth1_12.Value) = 0, nothing, sum(Fields!Delaymonth1_12.Value)) 

aber mein Bericht nicht alle Legende angezeigt werden und ich verwende direkten Wert wie

=Sum(Fields!Delaymonth1_12.Value) 

dann ist es Display 0 (Null) Wert in Repo

rt

Bitte prüfen Bild: 1. Bildanzeige ohne Legende und 2. Bildanzeige alle Legende, sondern Anzeige 0 (Null)

enter image description here

Antwort

0

Rechtsklick> Eigenschaften auf jede Serie auf der Karte. Dann auf der Legende Registerkarte klicken Sie auf die Schaltfläche Ausdruck neben dem Text „Diese Serie ist nicht in einer Legende“ Dann diesen Ausdruck verwenden:

=IIF(Sum(Fields!Delaymonth1_12.Value) = 0, TRUE, FALSE) 
+0

Dank für Replay ich Ihren Zustand in meinem Bericht festgelegt, aber immer noch nicht wahr Legenden in meinem Chart anzeigen Ich möchte alle Legenden anzeigen, die den Wert 0 (Null) haben oder nicht. alle von ihnen. – Bhavin

+0

und ich verwende auch folgende Bedingung "= IIF (Summe (Felder! DelayMonth1_12.Value) = 0 oder Summe (Felder! DelayMonth1_12.Value) <> 0 oder Summe (Felder! DelayMonth1_12.Value) = Nothing, False, TRUE) " – Bhavin

+0

Try = IIF (Len (Summe (Felder! Delaymonth1_12.Value))> 0, TRUE, FALSE). Versuchen Sie auch, die Position von True oder False zu ändern. – Aldrin