Bonjour,
Voici mon problème. J'ai créé une requête qui inclut les colonnes suivantes : noDossier, Année, période. La colonne période contient des données de 1 à 13. J'aimerais connaître le nombre d'usagers différents à la période 1, de la période 1 à la période 2, de la période 1 à la période 3 ... Voici le code que j'ai fait pour avoir la liste d'usagers différents par période:
Ensuite, avec la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 select distinct noDossier, annee, right ('00' + Convert(varchar,periode),2) as periode from [dbo].[V_intervention_activite],[dbo].[rAutreDossier], [dbo].[V_identification], [dbo].[xeGAP_cubeJourParBeneficiaireParActivite] where DESCRSPROG ='A.C.C.U.' and [dbo].[V_intervention_activite].NODOSSIERCLIENT =[dbo].[rAutreDossier].NODOSSIERCLIENT and [dbo].[V_identification].NODOSSIERCLIENT=[dbo].[V_intervention_activite].NODOSSIERCLIENT and ([dbo].[xeGAP_cubeJourParBeneficiaireParActivite].NODOSSIERLOCAL = [dbo].[V_intervention_activite].NODOSSIERLOCAL and jour = DHINTERVENTION) and descTypeActivite = 'directe' Group by noDossier,annee,periode order by periodede Repport builder j'ai créé une matrice qui me donne le nombre d'usagers distincts par période. Il ne me manque plus que de créer une autre matrice qui permettrait de connaitre le nombre d'usagers distincts depuis la période 1 jusqu'à la période décidée par l'utilisateur dans les paramètres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =RunningValue(Fields!noDossier.Value,CountDistinct,Nothing)
Merci
Partager