Conocer la utilidad de las variables para la creación de tablas a medida, estableciendo los parámetros necesarios por medio de DAX, así como los casos en que es conveniente su uso.
La capacidad con que cuenta Power BI, para manejar funciones DAX, potencia la capacidad de resolver problemas de búsquedas, filtrado y organización de información de múltiples fuentes optimizando la creación y mantenimiento del código, mejorando su desempeño a nivel técnico.
Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.
Para conocer más sobre trabajo con variables en DAX, revisa el siguiente video:
Grow Up. (2021, 1 de marzo). Introducción al Uso de Variables en DAX [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=FM1-F9WO5Lc
Para conocer más sobre Trabajo con variables en DAX, te recomendamos leer:
InteractiveChaos. (2019). Uso de variables en expresiones DAX. Recuperado de https://interactivechaos.com/es/dax/scenario/uso-de-variables-en-expresiones-dax
Demostrar el dominio en el uso de las variables y tablas de resumen en DAX en un informe en Power BI.
Utiliza un modelo de datos relacionado con recursos humanos que contenga información sobre empleados, fecha de contratación, departamentos y su salario (Sueldo base, prestación y deducciones).
Como alternativa puedes descargar el siguiente informe de ejemplo:
Base de datos de Recursos Humanos.xlsx
Ahora muestra la evolución de los salarios promedios de los empleados de un departamento específico a lo largo del tiempo según su fecha de contratación, haciendo uso de una variable DAX para almacenar el departamento seleccionado por el usuario.
Define una variable DAX para almacenar el departamento seleccionado por el usuario con la función SELECTEDVALUE.
DepartamentoSeleccionado = SELECTEDVALUE(Departamentos[Departamento])
Ahora utiliza la variable DepartamentoSeleccionado en una fórmula para calcular el salario promedio de los empleados de ese departamento a lo largo del tiempo. Para ello, utiliza la función FILTER de DAX para filtrar los datos del departamento seleccionado y luego calcula el salario promedio utilizando la función AVERAGE de DAX:
Salario promedio por departamento =
VAR DepartamentoSeleccionado = SELECTEDVALUE(Departamentos[Departamento])
RETURN
AVERAGE(
FILTER(
Empleados,
Empleados[Departamento] = DepartamentoSeleccionado
),
Empleados[Salario]
)
La primera con la suma de salarios de todos los empleados en cada departamento o área funcional llamada Total del Salario por Departamento.
Total Salario por Departamento = SUMMARIZE('Empleados', 'Empleados'[Departamento], "Total Salario", SUM('Empleados'[Salario]))
La segunda tabla resumen contará el número de empleados por departamento “Número de Empleados por departamento”:
Numero de Empleados por Departamento = SUMMARIZE('Empleados', 'Empleados'[Departamento], "Total Empleados", COUNT('Empleados'[ID_Empleado]))
Entrega las visualizaciones que use la información de las variables y las tablas de resumen. Se espera que utilices funciones DAX para crear medidas necesarias. Recuerda acompañar a las visualizaciones de títulos adecuados.
Asegúrate de: