2011-01-05 7 views
2

Ich werde eine Frage umformulieren, die ich vorher gefragt hatte.Gruppentage pro Woche sql server/ssrs

Ich möchte Termine nach Woche gruppieren. Ich habe derzeit zwei Funktionen: Die erste gibt alle Steuerwochen des Jahres und die zweite alle Daten zurück.

Ich mache eine linke äußere Verbindung in den Fiskalwochen von den Tagen, um dieses Ergebnis zu erhalten.

 
4/4/2010 4/4/2010 
NULL  5/4/2010 
NULL  6/4/2010 
... 
11/4/2010 11/4/2010 
NULL  12/4/2010

In SSRS, ich will die Tage weeek zu Gruppe, also muss ich die Null-Werte, die die Geschäfts Woche haben, dass die Termine Teil, alle Ideen sind, wie dies zu tun?

+0

Sie sollten Ihre ursprüngliche Frage klarer formuliert haben, anstatt eine neue Frage zu posten. – jzd

+0

Entschuldigung, ich werde in Zukunft respektvoller sein. – Node17

+0

Können Sie die Struktur der beiden Tabellen posten? Wenn Sie sehen, wie sowohl die Tabelle für die Steuerwoche als auch die Tabelle für die Tage eingerichtet sind, können Sie die Frage beantworten. Können Sie auch eine klarere Vorstellung davon erstellen, wie das Endergebnis in SSRS aussieht? –

Antwort

3

Ich fand eine alternative Möglichkeit, die Null zu füllen. Dies geschah, indem die Datepart-Funktion innerhalb von SQL verwendet wurde, um die Wochennummer zurückzugeben.

SELECT DATEPART(WEEK, specified_date) 

Welche gibt die Nummer der Woche zurück. Ich machte dann einen weiteren Ausdruck in der Zelle für die Woche Spalte in SSRS, um es mit der ursprünglichen fiskalischen Wochenzahl übereinstimmen und jetzt haben.

 
1 4/4/2010 
1 5/4/2010 
1 6/4/2010 
... 
2 11/4/2010 

Was mich durch Woche in den SSRS-Gruppe ermöglicht.

Verwandte Themen