Ist es möglich, in rdlc
Bericht Ausdruck in 'online' Weise irgendwie zu erstellen?Lokale Variable in rdlc Ausdruck setzen
Zum Beispiel habe ich folgenden Ausdruck:
=IIf(First(Fields!BillingAccount_billtostateprovince.Value, "Invoice") <> "",
First(Fields!BillingAccount_billtostateprovince.Value, "Invoice") + " ",
"")
Ich nehme an, dass ich First(Fields!BillingAccount_billtostateprovince.Value, "Invoice")
zweimal folgenden Ausdruck bin auswertet. Ich mag es nicht und es sieht hässlich aus ... Ich würde es vorziehen, eine Variable im Bereich des aktuellen Ausdrucks zu erstellen und sie zu verwenden.
Ist es möglich?
"Ich mag es nicht, und es sieht hässlich" - Willkommen in SSRS! Ich glaube nicht, dass es einen Weg gibt, dies zu vermeiden. Sie könnten den Feldwert wahrscheinlich an den dahinter liegenden Code übergeben und ihn dann abrufen, aber dies verringert Ihre Zeichenanzahl nur geringfügig und fügt eine zusätzliche Ebene hinzu, um die Sie sich kümmern müssen. – user3056839