Ich muss meinen SSRS-Bericht in das CSV-Format exportieren. Das Problem, mit dem ich konfrontiert bin, ist, dass sich nur wenige Spaltenkopfnamen mit Ländercode (Parameter) ändern und ich denselben Namen in meinem exportierten CSV anzeigen möchte. Ich habe andere verwandte Fragen und Themen, insbesondere this eins durchlaufen. Es wurde vorgeschlagen, dass ein Problem auftritt, indem der Datenwert auf null gesetzt wird. Ich habe dies versucht, indem ich Spalten hinzugefügt und diese basierend auf dem Ländercode ausgeblendet habe, zusammen mit dem Festlegen des Datenwerts auf Null für dieses Datensatzfeld. Aber es hat nicht funktioniert. Ich bekomme immer noch die versteckte Spalte in meinem Export, ohne Werte.SSRS 2012 CSV-Export - dynamische Spalte Header-Name
Kann jemand bestätigen, dass diese Problemumgehung funktioniert oder gibt es einen anderen Weg als die Erstellung verschiedener Berichte für jedes Land?
UPDATE: (hinzugefügt Bericht Screenshot und eine Beschreibung für Klärung)
auf apporoach Basierend ich genommen habe, ich nur Spalte ‚Stadt‘ für das Land A und nur ‚Vorstadt‘ für Land B zeigen müssen Dies geschieht einfach durch Ausblenden von Spalten basierend auf Länderparameter (und funktioniert gut für EXCEL-Export), aber beim Export in CSV werden beide Spalten exportiert.
UPDATE 2
this Link gefunden, die ähnlich ist, was ich habe, um herauszufinden versucht, und sieht aus wie es keine Lösung gibt, die nur einen Bericht mit erreicht werden kann.
zeigen Ihnen ein Beispiel von dem, was Sie brauchen. Außerdem können Sie Ihre Datasetabfrage anzeigen. In der Vergangenheit habe ich einfach Spalten in der Dataset-Abfrage umbenannt, indem ich das Ergebnis zuerst in eine temporäre Tabelle abgelegt habe, die Spalte umbenannt und dann aus der temporären Tabelle ausgewählt habe. Jedoch abhängig davon, was Sie ändern müssen und wann es eine einfachere Lösung geben könnte. –
@AlanSchofield Entschuldigung für die Verzögerung, ich habe die Frage mit Screenshot und Beschreibung aktualisiert. Dataset ist ziemlich einfach und bringt diese Spalten aus Tabellen (NULL für Spalte, die nicht für bestimmtes Land gilt). –