KPI y visualizaciones graficas

A falta que Microsoft implemente KPI en Power BI o mejore las posibilidades del formato condicional, expongo aquí un par de trucos para representar con imágenes los valores de nuestros informes

Lo que quiero es representar por ejemplo con unas flechas los valores positivos o negativos, a falta de los semáforos de colores del formato condicional de Excel.

Parto de la plantilla A3ERP ventas totales detalladas que puede descargar

En este ejemplo vamos a usar algunas opciones que están en modo preliminar, por tanto asegúrese que la tiene activas.

Vamos a Archivo, Opciones y configuración, Opciones, y seleccionamos Características de versión preliminar

Asegurándonos que tenemos activadas Nuevo objeto visual matriz y Medidas rápidas

Creando la matriz de datos

Añadimos un objeto Vista previa de la matriz

Con

Y quitamos de la jerarquía de fecha el trimestre, mes y día, para que nos quede una matriz así

Donde vemos las ventas de cada año.

Mejoremos la presentación

Con formato, estilo de la matriz, filas llamativas con encabezado en negrita

Para aumentar el tamaño de los datos vamos a Formato, Cuadricula, Tamaño del texto

Quitemos la columna de totales con Formato, Subtotales, Columna de totales, la desactivamos

Ahora tiene mejor aspecto

Medida rápida: Incremento año a año

Queremos ver el incremento de un año respecto al anterior, para ello usaremos las nuevas medidas rápidas

Sobre el campo EUR pulsamos con el botón de la derecha y seleccionamos medidas rápidas

Y como calculo seleccionamos Cambio de año a año

Esto crea una nueva medida, cuya fórmula podemos ver en pantalla

Y nos lo añade a la matriz

Visualización de valores negativos

Ahora vamos a crear una nueva medida con la formula

YoY_KPI_1 = IF([YoY% de EUR]<0;UNICHAR(9660);””)

Lo que interpretamos como

Si él % de aumento anual es <0, muestra el carácter UNICODE 9660, que en este caso es un triángulo con el vértice hacia abajo

Si añadimos la medida a la matriz, veremos

Los valores negativos tienen un triángulo descendente.

Visualización de valores negativos y positivos

Si queremos una imagen para positivos y negativos la medida implica un IF anidado

YoY_KPI_2 = IF([YoY% de EUR]<0;UNICHAR(9660);IF([YoY% de EUR]>0;UNICHAR(9650);””) )

O sea si es positivo, hacemos otro IF y visualizamos el carácter UNICODE 9650

Añadimos la medida a la matriz y hacemos más estrechas las columnas del año 2015 que no tienen valores

Los incrementos negativos tienen y los positivos

Imagen con estrellas

Vamos a crear una nueva medida que representa con estrellas el incremento

YoY_KPI_3 = IF([YoY% de EUR]>0;REPT(UNICHAR(9733);INT([YoY% de EUR]*10));REPT(UNICHAR(9734);INT([YoY% de EUR]*-10)))

Aquí estamos usando la función REPT que repite un carácter un determinado número de veces

Si es positivo tomamos la parte entera del incremento * 10

Si es negativo la parte entera del incremento * -10

La ponemos en la matriz y tenemos una imagen del incremento

Cuantas más estrellas oscuras, mayor él es el incremento, cuantas más estrellas blancas mayor es la disminución de ventas.

Ideas extraídas y adaptadas de

Create KPIs in Power BI – Power BI Tips & Tricks #41

The DAX Unichar() Function

Y un lugar donde buscar los caracteres Unicode

Unicode lookup

2 thoughts on “KPI y visualizaciones graficas”

  1. Hola,

    Felicidades por la página.

    Una pequeña aportación.
    Podríamos crear un a medida para representar gráficamente la variación con los típicos colores verde rojo y amarillo.

    Kpi = UNICHAR(IF([YoY de EUR]>0;9650;IF([YoY de EUR]<0;128315;128310)))

    Aquí prefiero usar el YOY en importe y no en % ya que en caso no existir ventas en ambos años evito divisiones por 0.

    Agregando la nueva medida a la tabla mostraría:

    Rombo amarillo si no hay variación.
    Flecha en rojo para variación negativa.
    Flecha en negro para variación positiva, que para convertirla en verde (no hay unicode para flecha verde) tenemos que
    ir a las opciones de formato de la tabla , formato de columna y seleccionar en este caso la columna Kpi y en la opción color de fuente elegir el Verde deseado.
    Finalmente activamos Valores en color, Subtotal en Color y Total en Color para aplicarlo a todos los posibles niveles.

    Saludos.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *