Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Formule stockée


Bonjour,

Petite question pour la community

serait-il possible de stocker les formules de mes indicateurs dans un fichier excel et les charger dans l'expression au niveau de restitution expl : pour mon indicateur " CA " sa formule 'Sum(CA) ' doit etre stocké dans un fichier xls (le but est de faciliter la mis à jour plus tard) , je souhaite le faire sans passer par les macros.

Merci d'avance.

Cordialement,

Amal.

1 Reply
pgrenier
Partner - Creator III
Partner - Creator III

Bonjour Amal,

Oui, c'est tout à fait possible. Il suffit de créer un fichier Excel (Expressions.xlsx) avec deux colonnes, la première (ExpressionName) pour le nom de l'expression, et la seconde (ExpressionDetail) pour l'expression en elle-même, puis de charger le contenu à travers le script de chargement ainsi:

Expressions_tmp:

LOAD ExpressionName, ExpressionDetail

From [Expressions.xlsx] (ooxml, embedded labels, table is Expressions);

FOR i=0 to NoOfRows('Expressions_tmp')-1;

  LET vVariableName=Peek('ExpressionName', $(i), 'Expressions_tmp');

  LET $(vVariableName)=Peek('ExpressionDetail', $(i), 'Expressions_tmp');

NEXT i

LET i=Null();

LET vVariableName=Null();

DROP Table Expressions_tmp;

Cordialement,

Philippe