Funciones de tabla DAX en LuckyTemplates

En esta publicación de blog, le presentaré las funciones de la tabla DAX. Las funciones de tabla son simplemente que devuelven una tabla.

Algunas de las funciones de tabla más comunes que puede encontrar en LuckyTemplates son las funciones FILTER , VALUES y ALL . Con estas funciones de tabla, puede crear tablas virtuales dentro de LuckyTemplates.

Las tablas físicas son tablas que puede encontrar literalmente en el modelo de datos. Las tablas virtuales son las que se han creado virtualmente utilizando varias funciones DAX.

En las próximas secciones, te enseñaré algunas técnicas sobre cómo usar funciones de tabla.

Tabla de contenido

Uso de funciones de tabla

En este ejemplo, calcularé la cantidad de transacciones que superan los $ 10,000 utilizando la fórmula Transacciones totales más grandes .

Comenzaré la fórmula con la función . Según la descripción, dicha función cuenta el número de filas en una tabla después del contexto inicial. Por lo tanto, necesito ingresar una tabla después de la función. Sin embargo, la tabla no tiene que ser física como la tabla de Ventas .

Si coloca la tabla Ventas , los resultados simplemente mostrarán la cantidad de transacciones. Esto es similar a los resultados de la medida Transacciones totales .

Funciones de tabla DAX en LuckyTemplates

Si observa la fórmula para Total Transactions , utiliza la función . Esta es solo otra forma de calcular los mismos resultados usando funciones DAX.

Funciones de tabla DAX en LuckyTemplates

En el siguiente ejemplo, quiero mostrarte cómo funciona la función COUNTROWS . Esta vez, usaré la función de tabla para crear una tabla virtual.

Funciones de tabla DAX en LuckyTemplates

La función FILTRO recorrerá cada fila de la tabla Ventas . Evaluará cada fila de la columna Ventas totales si es mayor a $10,000 o no. Si la venta de una sola fila es mayor a $10,000, se contará como una transacción.

Como puede ver, los resultados en la columna Total de transacciones más grandes ahora están actualizados.

Funciones de tabla DAX en LuckyTemplates

Usando la tabla virtual, he creado un filtro adicional después del contexto inicial. Lo más importante es que lo hice dentro de la fórmula misma, sin tener que crear una tabla física.

Por ejemplo, examinemos el resultado particular del 10 de octubre de 2018. En el modelo de datos, puede ver que el filtro descendió desde la tabla Fechas hasta la tabla Ventas .

Funciones de tabla DAX en LuckyTemplates

Dentro de la fórmula, acabo de colocar otro filtro usando una función de tabla diferente para poder evaluar cuántas transacciones superan los $10,000. Este cálculo es un buen ejemplo de lo útiles que son las tablas virtuales.

Uso de la función VALORES

Ahora, mostraré otro ejemplo de funciones de tabla. Se trata de calcular las ventas promedio utilizando la función .

Comenzaré la medida de Ventas promedio por ciudad con la función . Según IntelliSense, voy a necesitar una mesa. Una vez más, no tiene que ser una mesa física, así que usaré una virtual.

Funciones de tabla DAX en LuckyTemplates

Para crear una tabla virtual, usaré la función VALORES y luego agregaré Regiones [Ciudad] y Ventas totales .

Funciones de tabla DAX en LuckyTemplates

Con la función AVERAGEX , la fórmula evaluará cada fila de la tabla virtual. Después del contexto inicial, la fórmula calcula las ventas totales de todas las ciudades fila por fila.

Después de calcular las ventas de cada ciudad, la fórmula calcula el promedio. En los resultados, puede ver las ventas promedio por ciudad en las fechas indicadas.

Funciones de tabla DAX en LuckyTemplates

Cálculo de ventas mediante funciones de tabla

En este último ejemplo, le mostraré otra función de tabla DAX que es la función Esta vez, calcularé las ventas totales de la ciudad con la ayuda de .

En la fórmula All City Sales , puede ver que comencé la fórmula con la función CALCULAR .

Agregar la función TODO elimina los filtros que están en su lugar en la columna Ciudad . Por lo tanto, la medida calculará las ventas totales en todas las ciudades disponibles.

Funciones de tabla DAX en LuckyTemplates

Si compara los resultados de All City Sales y Total Sales , tendrá los mismos resultados. Sin embargo, si selecciona una ciudad en particular de la segmentación, los resultados de All City Sales seguirán siendo los mismos.

Funciones de tabla DAX en LuckyTemplates

Le dará los mismos resultados independientemente de cualquier selección. Esto se debe a la función CALCULAR .

Dicha función le permite cambiar el contexto del cálculo. Cuando agrega la función TODO , elimina el contexto inicial de la tabla Regiones .


Cómo usar la función COUNTROWS DAX en tablas
Lógica de fechas múltiples en LuckyTemplates Usar DAX
Optimizar su fórmula de LuckyTemplates usando funciones DAX avanzadas

Conclusión

Este tutorial le presenta las funciones de tabla más comunes. Si los usa con frecuencia en sus cálculos, puede dominarlos en poco tiempo.

Además, puede hacer las cosas más avanzadas si comienza a combinar dichas funciones de tabla. Probablemente encontrará esto cuando ejecute totales acumulativos, promedios móviles, análisis de deserción y análisis de venta cruzada.

Aprenderá cálculos DAX más avanzados cuando pasemos a medir la bifurcación.

Leave a Comment

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.