Bonjour,
J'ai une requete mdx qui est la suivante :
J'ai le résultat en 1s...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 SELECT NON EMPTY { [Measures].[Montant HT ligne Mandat], [Measures].[Cumul commandé HT Engagement], [Measures].[Montant HT Engagement], [Measures].[MNT HT LIG MAN HORS COM], [Measures].[MNT HT LIG LIQ HORS COM], [Measures].[Montant HT ligne] } ON COLUMNS, NON EMPTY { ([Dim Exercice Budgetaire].[ETABLISSEMENT].[ETABLISSEMENT].ALLMEMBERS * [Dim Exercice Budgetaire].[EXERCICE].[EXERCICE].ALLMEMBERS * [Dim Engagement].[NUMERO PROP].[NUMERO PROP].ALLMEMBERS * [Dim Engagement].[NUMERO].[NUMERO].ALLMEMBERS * [Dim Compte].[COMPTE BUD].[COMPTE BUD].ALLMEMBERS * [Dim Tiers].[NOM TIERS].[NOM TIERS].ALLMEMBERS * [Dim Mandat].[STATUT].[STATUT].ALLMEMBERS * [Dim Mandat].[CODES].[CODES].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Dim Mandat].[STATUT].&[M] } ) ON COLUMNS FROM [CUbe]) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
J'ajoute la ligne en rouge :
A ce moment là ma requete ne finit jamai de s'exécuter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 with member [Measures].[MandatRDP] as iif([Dim Mandat].[CODES].&[MDT], [Measures].[Montant HT ligne Mandat],0) SELECT NON EMPTY { [Measures].[Montant HT ligne Mandat], [Measures].[Cumul commandé HT Engagement], [Measures].[Montant HT Engagement], [Measures].[MNT HT LIG MAN HORS COM], [Measures].[MNT HT LIG LIQ HORS COM], [Measures].[Montant HT ligne] } ON COLUMNS, NON EMPTY { ([Dim Exercice Budgetaire].[ETABLISSEMENT].[ETABLISSEMENT].ALLMEMBERS * [Dim Exercice Budgetaire].[EXERCICE].[EXERCICE].ALLMEMBERS * [Dim Engagement].[NUMERO PROP].[NUMERO PROP].ALLMEMBERS * [Dim Engagement].[NUMERO].[NUMERO].ALLMEMBERS * [Dim Compte].[COMPTE BUD].[COMPTE BUD].ALLMEMBERS * [Dim Tiers].[NOM TIERS].[NOM TIERS].ALLMEMBERS * [Dim Mandat].[STATUT].[STATUT].ALLMEMBERS * [Dim Mandat].[CODES].[CODES].ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION, MEMBER_UNIQUE_NAME ON ROWS FROM ( SELECT ( { [Dim Mandat].[STATUT].&[M] } ) ON COLUMNS FROM [Cube]) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR, FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS
Qqn pourrait me dire ce que je fais de mal, et comment faire pour améliorer les perf, sachant que je veux ajouter 2 autres mesures dans le "WITH MEMBER".
Merci
Partager