4 Stimmen

Wie kann ich verhindern, dass die SSRS-Abfrage von XML-Daten immer eine leere Zeile zurückgibt?

Ich versuche, ein Dataset aus einer XML-Datei in SSRS 2008 zu erstellen. Im Folgenden ist ein einfaches Stück XML, das mein Problem zeigt:

<Company>
</Company>

Bei Verwendung der folgenden Abfrage wird eine einzelne Zeile mit leeren Feldern für die ID und den Namen zurückgegeben.

Company{}/People{ID(String), Name(String)}

Wie Sie sehen können, gibt es keine <People> Element in der XML-Datei, und deshalb hatte ich erwartet, dass es einen leeren Datensatz (d. h. einen ohne Zeilen) zurückgibt.

Kennt jemand eine Möglichkeit, unter diesen Umständen einen leeren Datensatz zurückzugeben?

0voto

Ackers Punkte 1

Das ist nicht die Lösung - aber ein Ausweg:

Am Ende habe ich die falsche Zeile mit einem Sichtbarkeitsausdruck wie versteckt:

<Hidden>Len(Fields!ID.Value) > 0 AND Len(Fields!Name.Value) > 0</Hidden>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X