En Artus  mediante un indicador tipo SQL personalizado es posible obtener los días transcurridos  entre la fecha actual y el valor de un atributo(dimensión) tipo  fecha.


Sintaxis:


SUM(DATEDIFF(CURDATE(), {Atributo Fecha} ))



 1: En Artus entrar  a "Modelo empresarial" y elegir el modelo deseado.



2: ingresamos en el  apartado de "Atributos" y clic en "Agregar Calculado"




3: Por ultimo habilitamos la propiedad "SQL Personalizado", asignamos el nombre y definimos la formula como se muestra en la siguiente imagen:


Ejemplo: 





Query que resuelve la tabla(EAS) mostrado en imagen previa.


SELECT 

    t2.Year,

    tRIDIM_29103.DSC_29103,

    tRIDIM_29103.DSC_29103,

    tRIDIM_29102.DSC_29102,

    tRIDIM_29102.DSC_29102,

    tRIDIM_29104.DSC_29104, -- Fecha de Inicio de Operaciones

    tRIDIM_29104.DSC_29104,

    SUM(DATEDIFF(CURDATE(), DSC_29104)) AS ind001 -- Dias Transcurridos (Tipo SQL)

FROM

    RIFACT_29016 t1,

    DimTime t2,

    RIDIM_29103 tRIDIM_29103,

    RIDIM_29102 tRIDIM_29102,

    RIDIM_29104 tRIDIM_29104

WHERE

    (t2.Year = '2021'

        AND t2.DateKey = t1.DateKey

        AND tRIDIM_29103.RIDIM_29103KEY = t1.RIDIM_29103KEY

        AND tRIDIM_29102.RIDIM_29102KEY = t1.RIDIM_29102KEY

        AND tRIDIM_29104.RIDIM_29104KEY = t1.RIDIM_29104KEY)

GROUP BY t2.Year , tRIDIM_29103.DSC_29103 , tRIDIM_29102.DSC_29102 , tRIDIM_29104.DSC_29104

ORDER BY t2.Year , 2 , 4 , 6