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:
Code :
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> |
Pour ma part j'aimerai faire quelque chose du genre:
Code :
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> |
Mais bien sur je ne trouve aucun exemple sur le net, ni dans la doc pour effectuer des "OR" entre les filtres. HELP! ??