Crear índice con duplicados.
- Jaime Franco Jimenez
- 9 oct 2022
- 2 Min. de lectura
En este ejemplo, seguimos trabajando con el modelo que suelo usar habitualmente, ventas de productos en diferentes centros, provincias, y, fechas.

Queremos crear una clasificación, pero en Power Query, no tenemos una función que nos haga una clasificación, como tenemos en Excel.
Vamos a traer los datos a Excel, ordenados por un índice, pero vamos a tener un problema a la hora de haber duplicados.
Podríamos hacerlo en Excel, pero imaginemos que tenemos una base de datos, con millones de datos, esto haría que se ralentizara nuestra hoja de cálculo, por lo que es mejor Power Query, que no importa la cantidad de datos.
Con una celda dentro del modelo, vamos a la pestaña de datos, dentro del grupo obtener y transformar, hacemos clic en de una tabla o rango.

Vamos a trabajar con las columnas de producto, y, total, por lo que las seleccionamos, hacemos clic con botón alternativo de ratón, y, seleccionamos quitar otras columnas.


Ahora, vamos a agrupar por producto, para ello, teniendo la columna de producto seleccionada, desde la pestaña de inicio, dentro del grupo transformar, hacemos clic en agrupar por.

Se abre la ventana agrupar por, en la ventana nuevo nombre de columna, ponemos suma de total, en la ventana operación, seleccionamos suma, y, en la ventana columna, seleccionamos la columna de total.

Aceptamos, y, tenemos el total para cada producto.

Pero ¿Qué problema tenemos?
Pues, vemos que, para aspiradora, y, frigorífico, tenemos el mismo total, entonces, ¿no debería de tener el mismo índice?, es lo que debemos de solventar.
Bien, voy a volver agrupar, pero en este caso, la columna de suma de total, pues, la seleccionamos y vamos a agrupar por.
En la ventana operación, seleccionamos todas las filas, es decir, que trabaje con cada fila.
Aceptamos.

Aparece una columna con tablas, si seleccionamos la tabla de la primera cantidad, en la parte inferior, vemos el producto aspiradora y frigorífico, con la misma cantidad.

El resto de los productos aparece una sola vez.
Agregamos una columna índice, empezando desde, para ello, vamos a la pestaña agregar columna, dentro del grupo general, desplegamos columna de índice, y, seleccionamos desde 1.

Aparece la columna de índice.

Ahora, hacemos clic en el siguiente icono, para expandir la tabla.

Desmarcamos.

Aceptamos.
Vemos como a las cantidades repetidas, se le asigna el mismo número de índice.

Ahora, cerramos y cargamos como una conexión.
Una vez en Excel, vamos a la ventana de consultas y conexiones, hacemos clic con botón alternativo de ratón sobre la consulta, y, seleccionamos cargar en.

Se abre la ventana de importar datos, marcamos tabla, y, hoja de calculo nueva.

Aceptamos.
Ya tenemos nuestro índice en Excel.


Comments