2011-01-05 3 views
2

Je vais reformuler une question que j'avais précédemment posée.Groupe de jours par semaine sql server/ssrs

Je veux regrouper les dates par semaine. J'ai actuellement deux fonctions: La première retourne toutes les semaines fiscales de l'année et la seconde toutes les dates.

Je fais une jointure externe gauche sur les semaines fiscales à partir des jours pour obtenir ce jeu de résultats.

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

En SSRS, je veux regrouper les jours par weeek, donc je dois avoir les valeurs nulles ayant la semaine fiscale que les dates font partie, des idées sur la façon de le faire?

+0

Vous auriez dû modifier la question d'origine pour être plus clair au lieu d'afficher une nouvelle question. – jzd

+0

Excuses, je serai plus respectueux à l'avenir. – Node17

+0

Pouvez-vous poster la structure des deux tables? Voir comment la table de la semaine fiscale et la table des jours que vous avez sont configurées aideront à répondre à la question. En outre, pouvez-vous créer une idée plus claire de ce à quoi ressemble le résultat final de SSRS? –

Répondre

3

J'ai trouvé une autre façon de remplir le null. C'était en utilisant la fonction datepart dans SQL pour retourner le numéro de la semaine.

SELECT DATEPART(WEEK, specified_date) 

Qui renvoie le numéro de la semaine. J'ai ensuite fait une autre expression dans la cellule pour la colonne de la semaine dans SSRS, pour le faire co-aligner avec orignal numéro de semaine fiscale et maintenant.

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

Ce qui me permet de regrouper par semaine dans le SSRS.

Questions connexes