Von SSRS-Berichten Formatieren von Datum-Spalte mit Ausdruck
Ich bin mit SSAS-cube-Daten anzeigen in meinem Bericht. Es ist eine date-Spalte in die Zelle kann leer sein. Wenn es leer ist muss ich Sie leer anzeigen, sonst muss ich formatieren Sie es als "MM-JJJJ". Ich bin mit den unten genannten Ausdruck in der Spalte.
=IIf(Trim(Fields!Chargeoff.Value) = "", "",
Format(CDate(Fields!Chargeoff.Value), "MM-yyyy"))
Den Zeilen, die Datums-Werte sind perfekt mit der richtig formatierte Datum angezeigt wird. Aber für leere Zeilen, es zeigt Fehler sagen
Der Value-Ausdruck für das textrun ‘Chargeoff.Absätze[0].TextRuns[0] " enthält einen Fehler: die Konvertierung von der Schnur "" zum Typ 'Datum' ist nicht gültig
Habe ich versucht mit IsNothing, Null-und alles, was mir in den Sinn kam, konnte aber keine Anzeige leer.
Hat jemand irgendwelche Vorschläge auf, wie dies zu tun?
Update
Ich tatsächlich formatierte Datum in SSAS statt SSRS.. Das Tat den trick für mich..
InformationsquelleAutor user1627749 | 2012-08-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
🙂
InformationsquelleAutor EcR
versuchen Sie, und Leer Datum für die Ausgabe anstatt eines leeren Strings.
00-0000
ist es für ein Datum suchen, und Sie geben es eine leere Zeichenfolge. Ich könnte mir vorstellen, dass Sie entweder zu haben, um ihm eineempty date
oder eineDefault Date
bitte fügen Sie ein update zu Ihrem post, so dass andere wissen, dass Sie versucht haben,. haben Sie versucht, ein anderes Datum-Format?
Ich habe tatsächlich formatierte Datum in SSAS statt SSRS.. Das Tat den trick für mich..
poste was du hast, und markieren Sie es als Antwort, so dass, wenn andere Leute das gleiche problem haben können Sie, was Sie getan haben, um es zu beheben.
InformationsquelleAutor Malachi