1 Reply Latest reply: Apr 28, 2014 9:22 AM by Philippe Grenier RSS

    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.

        • Re: Formule stockée
          Philippe Grenier

          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