Tiempo de lectura:1 Minutos, 10 Segundos

La función ApplyAgg de MicroStrategy es una función dentro del grupo Apply que proporciona acceso a funciones o construcciones sintácticas que no son estándar en MicroStrategy, pero que son proporcionadas por tu base de datos.

ApplyAgg se usa para definir indicadores o hechos . Esta función se utiliza cuando tengas que utilizar funciones de agregación de tu base de datos, se suele utilizar con funciones básicas como sum, avg, count, first, last, etc y admite como valores de entrada hechos, indicadores y atributos.

Sintaxis

Crea un hecho o indicador y escribe la sintaxis según tus necesidades:

Ejemplo

Definición

En el siguiente ejemplo utilizamos la función ApplyAgg para realizar una suma, cuando el cliente es 1 se le asigna un 0 y si no el valor del hecho llamado contador.

En los ejemplos utilizamos como separador de parámetros o campos el punto y coma. En muchos ejemplos de internet o la propia documentación de MicroStrategy puedes ver que se utiliza la coma, pero esto va en función del idioma.

Resultado

Al ejecutar el informe obtendremos el siguiente resultado:

Y si vemos la consulta que genera comprobamos como ha traducido nuestra función y agrupa por el resto de campos:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.

Perfiles en Redes Sociales