Bonjour,
Mon probleme est le suivant :
Je suis en train de faire un rapport assez simple mais qui contiendra des données qui seront complétées à la main par l'utilisateur lors de l'export dans Excel ultérieurement. De ce fait, il faut que j'insère des lignes vides aux endroits nécessaires. Chose facile dans un rapport si le dataset n'inclue pas les différentes lignes.
Concretement :
Ce code me renvoie :
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 with member [Lost proposal] as sum([Measures].[# Proposal] ,[Fact Proposal].[Proposal Status].&[040 - Lost]) member [Large contracts] as sum([Measures].[# Proposal] ,[Fact Proposal].[Flag LC].&[Y]) member [No source] as sum([Measures].[# Proposal] ,[Fact Proposal].[Source Details].&[(Blank)]) member [No lost reason] as (([Measures].[# Proposal],[Fact Proposal].[Proposal Status].&[040 - Lost]) ,[Fact Proposal].[Lost Reason].&[]) member [toto] as null SELECT [Time Key Creation Date].[Calendar].[Quarter] on 0, filter({[Measures].[# Proposal],[Lost proposal],[Large contracts],[No source] ,[toto],[No lost reason]} ,[Dim Currency].[Country Code].&[DE]) on 1 FROM ( SELECT([Dim Currency].[Country Code].&[DE]) on 0 FROM ( SELECT([Time Key Creation Date].[Calendar].[Year].&[2008]) on 0 FROM [Sales]))
Q1 2008 Q2 2008 Q3 2008 Q4 2008
# Proposal 14 3 (null) (null)
Lost proposal 11 1 (null) (null)
Large contracts 3 1 (null) (null)
No source 2 1 (null) (null)
No lost reason 1 1 (null) (null)
A partir de là, j'ai juste un rapport d'une ligne a prévoir et SSRS insèrera les différents éléments.
Seulement pour le coup, ma mesure TOTO passe à l'as alors qu'il me faudrait une ligne vide.
J'ai essayé avec :
member [toto] as null
member [toto] as 'null'
member [toto] as ''
member [toto] as nothing
member [toto] as 'nothing'
et un certain nombre de choses sans succès.
Merci
Partager