Ich habe diesen Ausdruck für meine Prozent-Spalte, um herauszufinden, welche Farbe basierend auf mehreren Spaltenwerten in meinem SSRS-Bericht verwendet werden soll.SSRS Ausdruck für Farbfehler
=IIF(Fields!GrossMarginActual.Value = 0 AND Fields!GrossMarginPercentageActual.Value = 0, 0, Fields!VarianceGrossMargin.Value) AND
IIF(Round(Fields!VarianceGrossMargin.Value,2) < 0.00, "Red", "Black")
Allerdings bekomme ich die folgenden
The color expression for the text run 'VarianceGrossMarginPercent.Paragraphs[0].TextRuns[0]' contains an error: [BC30205] End of Statement Expected.
ich meine Syntax auf meinem Ausdruck bin zu raten, nicht ganz richtig ist. Ich habe zusätzliche Klammern darum gelegt, aber das gibt mir nur Fehler zurück. Diese korrekte Syntax zeigt keine Fehler in der Expression-Box an.
Würde schätzen ein zweites Paar Augen, um darüber zu sehen.
Cheers, gab es nur einen gehe ich in das Feld Ausdruck eine rote Linie Fehler bekam nach dem Komma nach dem Null hier: Felder GrossMarginPercentageActual.Value = 0, Der Fehler ist das gleiche, wenn ich den Bericht ausführe, aber diesmal sagt es, dass es ein '' erwartet '' – BenYeomans
Danke für Ihre Hilfe! Es gelang mir, die fehlende Klammer hinzuzufügen und funktionierte. '= IIF ((Felder! GrossMarginActual.Value = 0 UND Felder! GrossMarginPercentageActual.Value = 0)," Rot ", IIF (Runde (Felder! VarianceGrossMargin.Value, 2) <0.00," Rot "," Schwarz "))' Ist, was ich für den letzten Ausdruck getan habe und das hat funktioniert! – BenYeomans
Das ist großartig! Entschuldigung für diese fehlende Klammer. Froh, dass ich wenigstens geholfen habe. – Aldrin