Parmi les fonctionnalités avancées de Qbe, il y'a la profilation. autrement dit la possibilité de filtrer les tables, les fonctionnalités de Qbe...
L'exemple fournit dans la doc est très succinct:
Pour ma part j'aimerai faire quelque chose du genre:
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 <QBE> <DATAMART name="foodmart"/> <MODALITY name='SystemAnalysis' recursiveFiltering='disabled'> <TABLE name='it.eng.spagobi.Customer' accessible='true'> <FIELDS> <FIELD name="fname" accessible='false'/> <FIELD name="lname" accessible='false'/> <FIELD name="fullname" accessible='false'/> </FIELDS> </TABLE> <TABLE name='it.eng.spagobi.Promotion' accessible='false'/> <TABLE name='it.eng.spagobi.ProductClass' accessible='true'> <FILTERS> <FILTER> F{productFamily} = 'P{family}' </FILTER> </FILTERS> </TABLE> </MODALITY> </QBE>
Mais bien sur je ne trouve aucun exemple sur le net, ni dans la doc pour effectuer des "OR" entre les filtres. HELP! ??
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 <QBE> <DATAMART name="foodmart"/> <MODALITY name='SystemAnalysis' recursiveFiltering='disabled'> <TABLE name='it.eng.spagobi.ProductClass' accessible='true'> <FILTERS> <FILTER> F{productFamily} = 'P{family}' OR F{productFamily2} = 'P{family}' </FILTER> </FILTERS> </TABLE> </MODALITY> </QBE>
Partager