@CalcMgrLog

Propósito:

Diagnósticos de registros de un script de cálculo. Si el nombre de archivo está vacío, los mensajes se escriben en la consola

Sintaxis:

Clase Java: com.hyperion.calcmgr.common.cdf.StringFunctions.log(cadena,cadena,cadena[],doble[],booleano)

Especificaciones de CDF: CalcMgrLog(fileName,mensaje,cadenas,valores,printDate)

Ejemplo 1:

FIX ("Sales",@Children("100"),"Florida")
         "Budget" (
              @CalcMgrLog("c:/temp/cal.log", "Log: ", 
                     @LIST(@NAME(@CURRMBR("Year")), 
                         @NAME(@CURRMBR("Measures")), 
                         @NAME(@CURRMBR("Product")), 
                         @NAME(@CURRMBR("Market")), 
                         @NAME(@CURRMBR("Scenario"))
                           ), 
                     @LIST(@CURRMBR("Year"), 
                         @CURRMBR("Measures"), 
                         @CURRMBR("Product"), 
                         @CURRMBR("Market"), 
                         @CURRMBR("Scenario")
                           ),
                     @_True
              );
         )
       ENDFIX    
       The log file entry might look like this:

En este ejemplo, la entrada del archivo de registro podría tener el siguiente aspecto:

2014-12-20 15:38:13 Log:  Apr Sales 100-10 Florida Budget 210.0 210.0 210.0 210.0 210.0 
Ejemplo 2:
 FIX ("Sales",@Children("100"),"Florida")
         "Budget" ( 
                @CalcMgrLog( 
                "c:/temp/cal.log", 
                "Log: ", 
                @LIST( 
                     @CalcMgrStringsToString( 
                @LIST( @NAME( @CURRMBR( "Year")), @NAME( @CURRMBR( "Measures")), @NAME( @CURRMBR( "Product")), @NAME( @CURRMBR( "Market")), @NAME( @CURRMBR( "Scenario"))), 
                     ","), 
                     @CalcMgrFormatDouble( "%7.2f", @CURRMBR( "Year")->@CURRMBR( "Measures")->@CURRMBR( "Product")->@CURRMBR( "Market")->@CURRMBR( "Scenario"))
                ), 
                @LIST( 0.0), @_True);
         )
       ENDFIX 

En este ejemplo, la entrada del archivo de registro podría tener el siguiente aspecto:

2014-12-20 15:40:10 Log:  Apr,Sales,100-10,Floridshoula,Budget  210.00 0.0