Uso de la función Query Builder en DAX Studio

Uso de la función Query Builder en DAX Studio

En este tutorial, aprenderá a usar la función Query Builder para crear fácilmente consultas y medidas en DAX Studio .

Puede acceder a esto haciendo clic en la opción Query Builder que se encuentra en la pestaña Inicio. Esto abre un nuevo panel donde puede especificar columnas, medidas y filtros para crear una consulta.

Uso de la función Query Builder en DAX Studio

Para probarlo, creemos una consulta DAX básica . Arrastre y suelte un campo desde el panel Metadatos al Generador de consultas.

En este caso, las columnas son la Marca y el Color. La tabla se filtra para mostrar solo las marcas que tienen "Rojo" como color.

Cuando hace clic en la opción Ejecutar consulta en la parte inferior, el panel Resultados muestra una tabla que contiene dos filas: Marca y Color. También puede ver que la columna Color solo contiene "Rojo".

Uso de la función Query Builder en DAX Studio

Tabla de contenido

Crear una medida básica en Query Builder

Para crear una medida de consulta utilizando Query Builder, haga clic en el botón Nuevo . Esto crea una nueva medida y abre un nuevo panel donde puede escribir el código DAX.

También puede especificar la tabla en su modelo de datos donde desea declarar la nueva medida que creó. En este caso, es la tabla Clientes.

Uso de la función Query Builder en DAX Studio

Nombra tu nueva medida. Para el código DAX, calculemos las Ventas totales usando la función . Se divide por 10.000 para reducir la cantidad de datos en el resultado.

Uso de la función Query Builder en DAX Studio

Cuando hace clic en Aceptar, puede ver que la medida se ha confirmado en Query Builder. Si hace clic en la opción Ejecutar consulta, el panel Resultados mostrará una nueva columna que contiene el monto de Ventas totales.

Uso de la función Query Builder en DAX Studio

Crear una medida con clasificación en Query Builder

Como otro ejemplo, creemos una segunda medida que clasifique el color de cada marca.

Retire el filtro de color. Cree una nueva medida llamada Color Rank. El código DAX para esta medida usa la función .

En el primer argumento, necesita la función para evaluar el del color del producto modificado por la función .

En el segundo argumento, debe llamar a la medida Ventas totales. Luego, el resultado se ordena en orden descendente utilizando la función DESC.

Uso de la función Query Builder en DAX Studio

Cuando hace clic en Aceptar, puede ver que se ha agregado una nueva columna a la tabla. La columna Rango de color clasifica el color de acuerdo con su monto de Ventas totales. Esto se hace para cada marca.

Uso de la función Query Builder en DAX Studio

También puede agregar filtros a la medida. Puede filtrar la columna de color y elegir mostrar solo los colores que comienzan con la letra B. Para que esto funcione, debe cambiar la función REMOVEFILTERS a .

Cuando ejecuta la consulta editada, puede ver que la columna Color solo muestra datos que comienzan con la letra B. La columna Rango de color también cambió la forma en que clasificaba cada fila.

Uso de la función Query Builder en DAX Studio

También puede usar la opción Ordenar por en el Generador de consultas para ordenar las filas en su tabla.

Uso de la función Query Builder en DAX Studio

La opción Editar consulta

Otra característica útil en Query Builder es la opción Editar consulta . Esto le permite ver el código generado automáticamente por Query Builder.

Uso de la función Query Builder en DAX Studio

Para este ejemplo, así es como se ve el código:

Uso de la función Query Builder en DAX Studio

Uso de la función Query Builder en DAX Studio

Puede ver que contiene las mismas líneas de código en sus medidas. Sin embargo, para mostrar el resultado en formato de tabla, Query Builder usa la función sobre la columna Brand and Color.

También puede ver que la opción Ordenar por se traduce al formato de código DAX.

La opción de consulta de generación automática

Si edita sus entradas en Query Builder y luego hace clic en Ejecutar consulta, notará que no realizará ningún cambio en el código DAX integrado de Query Builder. La tabla del panel Resultados tampoco se actualizará.

Esto se debe a que cada vez que realiza cambios, debe hacer clic en la opción Generar consulta automáticamente .

Uso de la función Query Builder en DAX Studio

Funciona de manera similar a un botón de actualización. Esta opción garantiza que cada cambio que realice en Query Builder se refleje en el código DAX integrado y en los resultados.

Conclusión

La función Query Builder en DAX Studio ofrece una manera fácil de crear consultas y medidas. Esto es especialmente útil para los usuarios que recién comienzan a conocer LuckyTemplates y DAX Studio.

Lo mejor de Query Builder es que no necesita escribir manualmente el código DAX usted mismo. Lo hará por ti.


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.