Bonjour,
J'utilise report builder 2.0 pour construire des rapports basés sur un projet de modèle de rapport (équivalent d'un univers sous BO) et donc tous les accès aux données se font par accès au fichier XML et non par SQL.
J'ai créé un dataset Année que je vais utiliser ensuite comme donnée de type "paramètre" et souhaiterais trier les valeurs "Année" par ordre croissant.
Le champ Année est bien défini en entier dans le projet "Modèle de rapport" mais je n'arrive pas à trouver un moyen ou l'option en question, qui permettrait de trier les années par ordre croissant dans le cas où la source de données est un modèle de rapport. En SQL, j'aurais ajouter une clause order by dans la requête pour effectuer le tri.
Voici ci-dessous le fichier XML de configuration du concepteur de requête généré.
Si quelqu'un avait rencontré la même problématique et trouvé une solution ...
Merci.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61 <SemanticQuery xmlns="http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:qd="http://schemas.microsoft.com/sqlserver/2004/11/semanticquerydesign" xmlns:rb="http://schemas.microsoft.com/sqlserver/2004/11/reportbuilder"> <Hierarchies> <Hierarchy> <BaseEntity> <!--Temps--> <EntityID>G282feba3-1443-4360-b102-7ee5ac6c67da</EntityID> </BaseEntity> <Groupings> <Grouping Name="Année"> <Expression Name="Année"> <AttributeRef> <!--Année--> <AttributeID>Gab3e7d6b-6556-4bcb-b88b-e6b21b5e6c0a</AttributeID> </AttributeRef> </Expression> </Grouping> </Groupings> <Filter> <Expression Name="filter"> <Literal> <DataType>Boolean</DataType> <Value>true</Value> </Literal> <CustomProperties> <CustomProperty Name="qd:Filter" /> <CustomProperty Name="qd:ContextEntityID"> <Value xsi:type="xsd:string">G282feba3-1443-4360-b102-7ee5ac6c67da</Value> </CustomProperty> <CustomProperty Name="qd:AutoChangeBaseEntity" /> <CustomProperty Name="qd:Design"> <Value xsi:type="xsd:string">expr1</Value> </CustomProperty> </CustomProperties> </Expression> </Filter> </Hierarchy> </Hierarchies> <CalculatedAttributes> <Expression Name="expr2"> <Function> <FunctionName>Year</FunctionName> <Arguments> <Expression> <AttributeRef> <!--Date Suivi--> <AttributeID>G7a3c6c77-9519-42d2-9211-b03d7081ec23</AttributeID> </AttributeRef> </Expression> </Arguments> </Function> <CustomProperties> <CustomProperty Name="qd:DisplayName"> <Value xsi:type="xsd:string">Année</Value> </CustomProperty> <CustomProperty Name="qd:ContextEntityID"> <Value xsi:type="xsd:string">G5712c663-8fcb-4183-be53-42e850fd1655</Value> </CustomProperty> </CustomProperties> </Expression> </CalculatedAttributes> </SemanticQuery>
Partager