28.06.2013 Views

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

IBM Cognos Framework Manager Version 10.2.0 - Guide d'utilisation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

union<br />

Renvoie des données pour "expression_ensemble1" et "expression_ensemble2". Le<br />

résultat conserve les doublons uniquement le mot clé facultatif "all" est fourni<br />

comme troisième argument.<br />

Syntaxe<br />

union ( set_expression1 , set_expression2 [,all])<br />

Exemple 1<br />

union ( set ( [Camping Equipment] , [Golf Equipment] ) , set ( [Golf<br />

Equipment] , [Mountaineering Equipment] ) )<br />

Résultat<br />

Renvoie des données pour les deux ensembles en tant que nouvel ensemble, en<br />

n'affichant la colonne Matériel de golf qu'une seule fois.<br />

Exemple 2<br />

union ( set ( [Camping Equipment] , [Golf Equipment] ) , set ( [Golf<br />

Equipment] , [Mountaineering Equipment] ) , all )<br />

Résultat<br />

Renvoie des données pour les deux ensembles en tant que nouvel ensemble, en<br />

affichant la colonne Matériel de golf deux fois.<br />

roleValue<br />

Renvoie la valeur de l'attribut qui est associé au rôle dont le nom est indiqué par<br />

l'élément "string" dans le contexte spécifié. Le "membre" ou "expression_ensemble"<br />

est facultatif dans un nombre limité de circonstances uniquement, où il peut être<br />

dérivé d'un autre contexte. Les applications peuvent être rendues portables pour<br />

différentes sources de données et différents modèles en accédant aux attributs par<br />

rôle, plutôt que par identificateur d'élément de requête. Pour les sources de<br />

données relationnelles modélisées de façon dimensionnelle, l'attribution des rôles<br />

incombe au modélisateur. Les rôles prédéfinis des membres de tous les types de<br />

sources de données sont les suivants : '_businessKey', '_memberCaption',<br />

'_memberDescription', '_memberUniqueName'. D'autres rôles peuvent être définis<br />

dans <strong>Framework</strong> <strong>Manager</strong> pour chaque niveau d'une hiérarchie. Par exemple, un<br />

niveau Type de produit peut avoir une colonne d'attribut appelée "Conteneur<br />

d'expédition type", tandis que le niveau Produit peut posséder un attribut<br />

"Conteneur d'expédition de produit". Un rôle personnalisé appelé "Conteneur" peut<br />

être affecté à chacun de ces éléments dans <strong>Framework</strong> <strong>Manager</strong>. La propriété peut<br />

alors être référencée indépendamment du nom de colonne réel, à l'aide de la<br />

fonction roleValue.<br />

Syntaxe<br />

roleValue ( string [ , member|set_expression ] )<br />

Exemple 1<br />

roleValue ( ’_memberCaption’ , [Sales].[Product].[Product].[Product<br />

line] -> [all].[1] )<br />

Résultat<br />

Matériel de camping<br />

Annexe C. Utilisation de l'éditeur d'expression 591

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!