-1

Ich habe die erforderliche Abfrage, um zu extrahieren, welche Daten ich benötige, aber ich habe Probleme, sie in Visual Studio 2008 und/oder Report Builder 3.0 zu bearbeiten .SSRS: Hinzufügen von Kalenderdaten in Spalten (tsql)

Ich möchte die Kalendertage des Monats als eine Spalte horizontal in SSRS hinzufügen und ich habe viele verschiedene Möglichkeiten versucht, aber immer noch nicht in der Lage zu erreichen, was ich brauche.

Hier ist im Grunde, was ich versuche zu erreichen. Jede Hilfe würde sehr geschätzt werden:

+1

Fügen Sie eine Matrix hinzu und erstellen Sie eine Spaltengruppe mit dem folgenden Ausdruck. '= Tag (Felder! Datum.Wert)' –

+0

Das funktioniert nicht, da Datum.Wert nicht Teil dieser Abfrage ist. Selbst wenn ich das Abschlussdatum der Aufgabe mit einbeziehe, zeigt das keine Kalenderdaten von 1-31 – user3571153

+0

an, was ist Ihre Abfrage? – Kostya

Antwort

0

Ändern Sie Ihre ursprüngliche Datasetabfrage, um einen rechten äußeren Join zu einer Dimensionstabelle zu enthalten und Ihr Abschlussdatum mit einem Datumsfeld innerhalb Ihrer Dimensionstabelle zu verknüpfen, z. B. sollte Ihre SQL-Abfrage etwas enthalten wie:

FROM tbl_referrals RIGHT OUTER JOIN Dim ON tbl_referrals.AdmitDate = Dim.Date

und dann als Spaltengruppe verwenden dim.date.

Wenn Ihre Dimensionstabelle auch Jahre, Monate enthält, können diese entsprechend den Tagen der benötigten Monate gefiltert werden.

Verwandte Themen