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.

Création d'un calcul (SAP BW)<br />

Les caractères de ponctuation, tels que le point d'interrogation (?),doivent être<br />

exprimés en code de caractère ASCII 7 bits. Si vous tapez un caractère de<br />

ponctuation à l'aide d'un clavier multi-octets activé, prenez soin d'entrer la<br />

représentation ASCII 7 bits du caractère. Par exemple, tapez Alt+063 pour le point<br />

d'interrogation.<br />

Evitez de nommer le calcul à l'aide de caractères utilisés pour les opérateurs<br />

d'expression. Des erreurs de syntaxe sont susceptibles de se produire lorsque<br />

l'expression est évaluée. Par exemple, un calcul nommé Margin * 10 génère des<br />

erreurs lorsqu'il est utilisé dans une expression telle que [Margin * 10]< 20.<br />

Dans les expressions, un type dimensionnel spécifique peut être requis pour les<br />

opérandes d'un opérateur ou d'une fonction. Lorsqu'un opérande n'est pas du type<br />

requis, une ou plusieurs règles de conversion peuvent être appliquées pour<br />

convertir l'opérande au type approprié. Etant donné que les règles de conversion<br />

ne sont pas appliquées aux expressions des sujets de requête de modèle, vérifiez<br />

que ces expressions sont valides sans vous baser sur les règles de conversion. Pour<br />

plus d'informations sur les règles de conversion, voir le document <strong>IBM</strong> <strong>Cognos</strong><br />

Report Studio User <strong>Guide</strong>.<br />

Si vous insérez dans le calcul une fonction définie par l'utilisateur importée,<br />

assurez-vous que le nom de la fonction ne reprend pas le nom d'un fournisseur.<br />

Par exemple, si le nom de la fonction définie par l'utilisateur est CHAR, une erreur<br />

est générée lorsque vous testez la fonction via la boîte de dialogue Définition du<br />

calcul car ce nom est considéré comme étant identique à char dans Microsoft SQL<br />

Server. Pour plus d'informations sur les noms de fonction utilisés dans votre base<br />

de données, voir la documentation produit de la base de données.<br />

Lors de la requête, <strong>IBM</strong> <strong>Cognos</strong> <strong>Framework</strong> <strong>Manager</strong> renvoie une valeur nulle<br />

pour les calculs qui contiennent un diviseur dont la valeur est égale à zéro.<br />

<strong>Framework</strong> <strong>Manager</strong> ne parvient pas à détecter les erreurs de division par zéro<br />

dans des fonctions telles que average et mod, car l'opérateur de division n'est pas<br />

explicite.<br />

Vous pouvez appliquer un calcul autonome à un ou plusieurs sujets de requête ou<br />

dimensions afin de fournir des données calculées à un rapport, ou inclure ce calcul<br />

dans un pack afin de le rendre disponible pour vos utilisateurs. Le fait de déplacer<br />

un calcul autonome ou un raccourci vers celui-ci dans un dossier vous permet<br />

d'organiser les objets du modèle de façon plus efficace.<br />

Procédure de création d'un calcul<br />

Procédure<br />

1. Cliquez sur l'espace-noms ou le dossier et, depuis le menu Actions, cliquez sur<br />

Créer, Calcul.<br />

2. Dans la zone Nom, saisissez un nom à attribuer au calcul.<br />

3. Définissez l'expression.<br />

244 <strong>IBM</strong> <strong>Cognos</strong> <strong>Framework</strong> <strong>Manager</strong> <strong>Version</strong> <strong>10.2.0</strong> - <strong>Guide</strong> <strong>d'utilisation</strong>

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

Saved successfully!

Ooh no, something went wrong!