examen rrrespuuestas
Resumen
1.
¿Cuál sería un buen caso de uso de DAX en Power BI?
Reportes financieros de cambios monetarios a lo largo del tiempo.
2.
¿Qué puede ocurrir si no se considera la dirección de filtro en un modelo de datos de Power BI?
Todas las respuestas son problemas que ocurrirían.
3.
¿Cuándo es necesario crear una columna calculada con DAX?
Al necesitar el valor físicamente en el modelo de datos. Por ejemplo para crear un filtro o una fórmula compleja.
4.
¿Qué son las tablas calculadas con DAX y para qué se utilizan en Power BI?
Son tablas virtuales que se crean en lugar de almacenar datos físicamente en la base de datos. Permiten realizar análisis avanzados y crear estructuras de datos personalizadas en modelos de datos.
¿En qué escenario NO deberías crear una medida DAX en Power BI?
Cuando estás manejando un pequeño volumen de datos y no necesitas evaluaciones dinámicas y en tiempo real.
6.
¿Cuál sería el código DAX a utilizar para calcular el promedio de cursos que termina un estudiante?
AVERAGE(‘TablaCalificaciones’[Calificacion])
REPASAR CLASE
7.
¿Cuál sería la forma de calcular con DAX el máximo y mínimo de ingresos de una tabla de ingresos del año 2021?
MAX(‘TablaIngresos2021’[Ingresos]) MIN(‘TablaIngresos2021’[Ingresos])
8.
Si tuvieras que obtener los primeros tres caracteres de los valores de una columna, ¿qué función de DAX sería la correcta?
Ultimos3Caracteres = LEFT(‘Tabla’[Código], 3)
9.
¿Qué resultado de manipulación de texto se obtendría con el siguiente código DAX?
NombreCompletoProducto = CONCATENATE(‘TablaProductos’[Nombre], ‘TablaProductos’[Categoria])
Concatena el nombre del producto y su categoría de una tabla de productos.
10.
¿Con cuál de las siguientes expresiones DAX se podría categorizar la rentabilidad de un producto como “Alta” si el margen es mayor que 0.2 y las ventas son mayores que 100 unidades?
RentabilidadProducto = IF(‘TablaProductos’[Margen] > 0.2 AND ‘TablaProductos’[Ventas] > 100, “Alta”, “Baja”)
11.
¿En caso de tener una serie de condicionales anidadas dentro de una expresión DAX qué tipo de condicional sería mejor utilizar y por qué?
Es mejor usar SWITCH, porque es más sencillo de leer y escribir.
12.
¿Qué se obtendría con el siguiente código DAX?
CategoriaEspecial = IF(HASONEVALUE(‘TablaCategorias’[Categoria]) AND ‘TablaProductos’[Existencia] > 20, “Especial”, “Normal”)
Se asigna una categoría “Especial” si hay solo una categoría seleccionada y su cantidad de existencia es mayor que 20.
13.
¿Qué resultado se obtiene de la siguiente fórmula de filtrado de datos con DAX?
FILTER(‘TablaProductos’, SEARCH(“A”, ‘TablaProductos’[Nombre], 1, 0) = 1)
Seleccionar productos que empiezan con la letra “A”.
14.
¿Qué se obtiene de la siguiente fórmula DAX? Toma como contexto que se tienen una tabla con productos y otra de los ingresos por ventas.
CALCULATE(SUM(‘TablaIngresos’[Ingresos]), ‘TablaProductos’[Categoria] = “Electrónicos”)
Calcula el total de ingresos para productos de una categoría específica, en este caso “Electrónicos”.
15.
¿Cuál es la función de DAX que debe utilizarse en el siguiente código para calcular la suma total de las ventas?
TotalVentas = ____(‘TablaVentas’, ‘TablaVentas’[Ventas])
SUMX
16.
¿Cuál es la función de DAX y palabra clave que deben utilizarse en el siguiente código para clasificar productos por ventas en orden descendente?
ClasificacionProductos = ____(‘TablaProductos’, ‘TablaProductos’[Ventas], , ____)
RANKX y DESC
17.
¿Cuál es la función de CALCULATE dentro de DAX?
Es esencial para modificar el contexto de evaluación de una fórmula DAX, permitiendo realizar cálculos condicionales y aplicar filtros específicos a las medidas o expresiones.
18.
¿Qué se función de DAX se necesita en la siguiente fórmula para calcular las ventas del mismo mes en el año anterior en una tabla de ventas?
VentasMismoMesAñoAnterior = CALCULATE(SUM(‘TablaVentas’[Ventas]), _________(‘TablaVentas’[Fecha], -1, YEAR))
PARALLELPERIOD
19.
¿Cuál es la utilidad de VAR al escribir fórmulas DAX?
Ambas respuestas son utilidades de VAR.
20.
Utiliza DAX Formatter para ordenar y mejorar la legibilidad del siguiente código DAX:
TotalVentas := VAR VentasPorProducto = CALCULATE(SUM(‘TablaVentas’[Ventas]), ‘TablaVentas’[Año] = 2023) VAR DescuentoPromedio = CALCULATE(AVERAGE(‘TablaVentas’[Descuento])) RETURN VentasPorProducto * (1 - DescuentoPromedio)
¿Qué cambios observas?
El código se formatea y ordena con una jerarquía de funciones y agregaciones, lo que permite reconocer las diferentes secciones de la fórmula.
21.
¿Para qué sirve DAX Studio y cuáles son sus funciones principales?
Facilita el desarrollo, prueba y optimización de fórmulas DAX. Proporciona información detallada sobre el rendimiento de las consultas DAX.
22.
¿Por qué es necesario dar mantenimiento al modelo de datos usando una herramienta como Tabular Editor?
Es esencial para garantizar que siga siendo eficiente, preciso y cumpla con los requisitos cambiantes del negocio.
Ver menos
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?