Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Le mostraré cómo crear una lista delimitada usando Power Query.

Encontré esta pregunta en el , donde un miembro quería crear una lista de productos que compraba cada cliente distinto. Esto se puede hacer fácilmente a través de Power Query. Puede ver el video completo de este tutorial en la parte inferior de este blog.

Tabla de contenido

Cómo crear una lista delimitada

En Power Query, la única tabla disponible es la tabla Ventas.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Voy a hacer referencia a eso haciendo clic derecho en el nombre de la tabla en el panel derecho y seleccionando Referencia.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Hacer referencia a la tabla Ventas me dará una copia exacta de la tabla original.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

De este duplicado, solo necesito la columna Cliente y la columna Producto.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Así que voy a hacer referencia a esas dos tablas entre corchetes en mi medida.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Una vez que presione enter, terminaré con una tabla que solo contiene esas dos columnas.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Como hay valores duplicados en estas columnas, agregaré Table. Distinto a mi medida. Esto significa que solo quiero que aparezcan valores distintos en mi tabla.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Esto me deja con una tabla mucho más pequeña que solo muestra una combinación distinta de cada cliente y producto.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Para crear una lista de productos por cliente, voy a hacer clic en la columna Cliente para resaltarla, luego haré clic en Agrupar por debajo de la cinta Inicio.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Como resalté la columna Cliente, eso aparecerá en la tabla desplegable automáticamente. Voy a seleccionar Todas las filas en Operación, luego voy a nombrar esta nueva columna AllRows.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Una vez que presione OK, terminaré con esta tabla anidada.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Una tabla anidada significa que tengo una tabla dentro de una tabla. Entonces, si hago clic en cualquiera de los espacios en blanco debajo de la columna AllRows (y no en el objeto de la tabla en sí), puedo ver una vista previa de la tabla a la que se hace referencia.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Ahora que tengo una tabla limitada para mis clientes únicos, voy a extraer los valores de la columna del producto.

Así que agregaré una columna personalizada.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Cambiaré el nombre de esta columna personalizada a Productos.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

A continuación, voy a hacer referencia a la columna AllRows eligiéndola en la lista de columnas disponibles a la derecha. Al hacer esto, la tabla anidada aparecerá automáticamente en mi fórmula de columna personalizada.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Dado que solo necesito mi columna Producto de esa tabla anidada, la agregaré entre corchetes.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Una vez que presione OK, la columna aparecerá como un objeto de lista en mi tabla. Aparece como un objeto de lista y no como un objeto de tabla porque solo elegí una columna aquí.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Al igual que con la columna AllRows anterior, si hago clic en cualquiera de los espacios en blanco de la columna Productos, veré una vista previa de la lista de productos en la parte inferior.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Ahora, mire el nombre de la columna Productos. Si hago clic en estas flechas laterales, tengo dos opciones.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

La primera opción dice Expandir a filas nuevas. Esto solo me llevará de regreso a donde comencé porque solo agregará un nuevo registro en mi tabla para cada producto en mi lista, y no quiero hacer eso.

Así que voy a seleccionar Extraer valores. Aquí es donde puedo seleccionar un delimitador. Voy a seleccionar Personalizado en este escenario.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Solo ingresaré una coma y un espacio como mi delimitador personalizado.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas

Una vez que presione OK, tendré una lista de productos comprados por cada cliente.

Crear una lista delimitada en Power Query – Tutorial del editor de consultas


3 formas de combinar valores mediante DAX Inside LuckyTemplates
Segmentación de clientes de LuckyTemplates: presentación del movimiento de grupos a lo largo del tiempo
Parámetros de consulta de LuckyTemplates: optimización de tablas

Conclusión

Una lista delimitada es una excelente manera de mostrar valores de una manera sencilla. La clave aquí es saber qué tipo de delimitador usar para asegurarse de que los valores se muestren correctamente.

Esto solo muestra cuán flexible puede ser dentro de LuckyTemplates, especialmente cuando usa Power Query.

Mis mejores deseos,

Toronjil


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.