Waffle Chart ofrece la posibilidad de crear grids de 10x10 puntos para representar visualmente porcentajes. Por defecto, si todos las cifras son menores o iguales a 100, son interpretadas como porcentajes. Si alguna es superior a 100, pasa a ser el nuevo 100% y el resto de valores son calculados como porcentajes con respecto a dicha cifra. Por ejemplo, a la siguiente visualización se ha arrastrado el campo Country conteniendo los países en los que se han realizado ciertas ventas, y la medida Sales que suma las ventas en cuestión:
La configuración de la visualización es la siguiente:
En todo caso, es posible llevar al campo Max Values el valor con respecto al cual se desean calcular los porcentajes. Así, si creamos una medida con el siguiente valor fijo:
Max Sales = 2000000
Y visualizamos las ventas por país y el porcentaje que supone cada subtotal con respecto a Max Sales, obtenemos los siguientes valores:
Si ahora llevamos la medida Max Sales al ya mencionado campo Max Values, la visualización muestra los valores que acabamos de calcular:
También disponemos del campo Min Values que nos permite establecer el límite inferior a partir del cual se calcularán las cifras absolutas previas al cálculo de los porcentajes. Esto puede resultar especialmente útil cuando alguna de las cifras es negativa. Por ejemplo, supóngase que estamos representando el crecimiento en ventas de cada país y las cifras son las siguientes:
Si llevásemos estas cifras a Waffle Chart (sin incluir ningún campo en Min Values ni en Max Values), la visualización mostraría lo siguiente:
Si, por ejemplo, llevamos a Min Values el valor -10 y a Max Values el valor 20 (en sendas medidas), la cifra -10 equivaldría ahora a 0% y la cifra 20 representaría 100%. Los 20 - (-10) = 30 puntos intermedios se repartirían entre el 0% y el 100%. La visualización ahora mostraría lo siguiente:
Portugal, con un crecimiento de -10, al coincidir con el mínimo valor (el incluido en Min Values) recibiría el porcentaje de 0%. Por razones semejantes Italia recibiría el 100%. España, con un valor de 15 (25 por encima del mínimo) recibiría 25 / 30 = 0.8333, y Francia, con -2 puntos (8 por encima del mínimo) recibiría 8 / 30 = 0.2666.
La visualización también permite especificar el color a usar en cada uno de los bloques:
No es posible configurar el color de fondo (el azul).
Si incluimos más de un campo en el campo Category Data de la visualización, se crea un bloque para cada combinación de valores. A la siguiente visualización, por ejemplo, se han llevado el campo Country y el campo Gender (sexo del cliente) para mostrar las ventas de cada una de las combinaciones:
Se trata de una visualización sencilla, pero bien ejecutada, que puede facilitar la comparación de porcentajes en múltiples escenarios.