Bandas o intervalos de criterios

A veces tenemos mucha información con muchos valores interesa resumirlo por grupos.

Por ejemplo si tenemos las ventas de los clientes, y hay 1000 clientes, nos saldrá una tabla muy extensa. Estaría bien resumir y saber

  • Cuantos compra de 0 a 100000
  • Cuantos de 100000 a 200000
  • Cuantos de 200000 a 300000
  • Etc.

Pudiendo establecer o cambiar los criterios según nos interese, esto es lo que se conoce como análisis por bandas o intervalos de criterios

Primero vamos a crear nuestra tabla de criterios. Vamos a Inicio, Especificar datos

Y ponemos como nombre de columnas

Y en las filas vamos poniendo

Grupo 1, descripción de 0 a 100k, de 0, a 100000

Grupo 2, descripción de 100k a 200k, de 100000, a 200000

Así para crear todos los grupos que queramos

Y la tabla la nombramos como Bandas

Debemos crear una tabla clientes que nos indique para cada cliente su importe de ventas. Vamos a Modelado, Nueva tabla

Clientes = DISTINCT(‘Facturas ventas'[Cliente])

Con lo que si vamos a datos vemos una nueva tabla con los nombres de los clientes

Para poder obtener las ventas debemos relación esta tabla con la de facturas ventas

Vamos a relaciones y arrastramos el campo cliente de facturas ventas, a cliente de clientes: nos aparece una flecha de relación

Ahora vamos a añadir las ventas a cada cliente. Volvemos a datos y en la tabla clientes añadimos una Nueva columna, sus ventas

VentasCliente = SUMX(RELATEDTABLE(‘Facturas Ventas’);’Facturas Ventas'[Importe])

Y le damos formato con separador de miles

Ahora necesitamos una columna para saber al grupo al que pertenece

Grupo clientes = CALCULATE (VALUES (Bandas [Grupo descripción]);FILTER (Bandas; Clientes[VentasCliente]> Bandas[De] && Clientes[VentasCliente] <= Bandas[A])

Automáticamente nos aparece para cada cliente a que grupo pertenece

Como hemos puesto solo dos intervalos, hay clientes que no entran en ningún grupo. Vamos a ampliar la tabla de Bandas, añadiendo valores.

Para ello vamos al editor de consultas y seleccionamos la tabla Bandas.

A la derecha vemos los pasos de creación

Hay que situarse sobre la rueda dentada para poder editar la tabla y añadimos los siguientes valores

Al Aceptar y cerrar el editor de consultas la tabla clientes se modifica automáticamente

Añadimos también el identificador de grupo, con una nueva columna y la formula

Grupo clientes ID = CALCULATE (VALUES (Bandas[Grupo]);FILTER (Bandas; Clientes[VentasCliente]> Bandas[De] && Clientes[VentasCliente] <= Bandas[A])

Para poder ordenar los grupos NO alfabéticamente sino por el orden numérico hacemos:

  • Seleccionamos la columna Grupo clientes
  • Modelado
  • Ordenar por columna
  • Grupo clientes ID

Vamos a mostrar los datos tanto de los clientes para saber a qué grupo pertenecen como de las bandas, para saber cuántos clientes hay en cada banda

Creamos una nueva visualización como tabla, en valores ponemos

Esto nos muestra los clientes que podemos ordenar por Grupo cliente

Añadimos una Visualización tabla y en valores ponemos

En Cliente, y con el botón de la derecha hacemos el recuento. Tenemos pues los clientes agrupados por intervalos de ventas

Si ponemos un segmentador por representante si funciona, la tabla de clientes y la de bandas se modifica

Si ponemos uno por año, NO funciona, habrá que investigar porque.

Guardemos la hoja como Bandas

Deja un comentario

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.