Está en la página 1de 9

New Horizons Curso: Power BI Avanzado

Examen: Power BI Service y DAX

Contoso es una empresa dedicada a la venta de productos de todo tipo. Hasta este momento
usted ha podido avanzar gran parte de las visualizaciones avanzadas con DAX.

Se le solicita completar las siguientes acciones y finalmente crear un Dashboard en Power BI


Service:

1. Crear una nueva medida que calcule el costo total. La medida deberá tener un tipo de
datos moneda en $ y cero decimales.

Total Costos = sumx(Sales,Sales[Cantidad Total]*RELATED('Product'[UnitCost]))

2. Cree una tabla con las columnas “Year”, “Month”, “Total Ingresos Dscto”,
“Total Costos”.

3. Cree la medida que calcula la utilidad total. La medida deberá tener un tipo de dato
moneda en $ y cero decimales.

Total Utilidad = [Total Ingresos Dscto] - [Total Costos]

4. Agregar la medida “Total Utilidad” a la tabla creada en el punto 2. Esta table deberá
tener la siguiente forma:

Ahora crearemos unos botones que permitirán visualizar los ingresos, los costos e y la utilidad
de manera independiente, para ello realizar lo siguiente:

5. Desde la pestaña Inicio, seleccionar la opción Especificar datos para crear un nuevo
Dataset.

Docente: Ing. Rolando Moreno. MBA. SMC.


1
New Horizons Curso: Power BI Avanzado

6. Denominar el nuevo Dataset con el nombre “Selector” y llenar con la información


que se muestra en la siguiente imagen. Posteriormente hacer clic en Cargar.

7. Crear una nueva medida que permita mostrar los ingresos, costos o utilidad
dependiendo de la selección creada en el punto 6. Es decir, si está filtrado cualquiera
de las opciones creadas en el punto anterior se deberá mostrar esta información en las
visualizaciones. Si no se selecciona ninguna de esas opciones por defecto se deberá
mostrar los ingresos. El tipo de dato debe ser moneda en $ y cero decimales.

Total Seleccion =

IF(ISCROSSFILTERED(Selector[Selección]),

SWITCH(TRUE(),
VALUES(Selector[Selección])="Total Ingresos",[Total Ingresos Dscto],
VALUES(Selector[Selección])="Total Costos",[Total Costos],
VALUES(Selector[Selección])="Total Utilidad",[Total Utilidad],
[Total Ingresos Dscto]),

[Total Ingresos Dscto])

8. Agregar la medida “Total Seleccion” a la tabla creada en el punto 2. Esta deberá


tener la siguiente forma.

Docente: Ing. Rolando Moreno. MBA. SMC.


2
New Horizons Curso: Power BI Avanzado

9. Agregue una visualización de segmentación de datos y configúrelo con el campo


Selección del Dataset Selector.

10. Cambie el formato del selector para que se muestre como botones horizontales. Para
esto manteniendo seleccionada la visualización de segmentación de datos ir al panel
de formato (ícono del rodillo), despliegue la pestaña General, luego hacer clic en
Orientación y elija la opción Horizontal.

Con esto deberá obtener una visualización de segmentación horizontal, similar a la


siguiente:

Docente: Ing. Rolando Moreno. MBA. SMC.


3
New Horizons Curso: Power BI Avanzado

Verifique que sucede con la tabla cuando selecciona cada una de las opciones de la
segmentación de datos. (Conteste la pregunta 1 del examen).

Ahora veremos cómo puede utilizar este selector de una manera más dinámica con otras
visualizaciones.

11. Renombre la página con el nombre “SELECTOR”.

12. Duplique la página anterior y renómbrela con “SELECTOR 2”.

13. Borre la tabla y mantenga el selector.

14. Agregue una visualización de gráfico de columnas apiladas:

• Eje: columna “Date Key” ubicado en el Dataset Calendar. Elimine los


elementos “Day” y “Quarter”.
• Valores: medida “Total Seleccion”.
• Expandir la jerarquía en todo un nivel para visualizar en el eje el año y el mes.

15. Agregue una visualización de segmentación de datos:

• Campo: columna “Año” ubicado en el Dataset Calendar.


• Tipo de visualización de Lista.

16. Agregue una visualización de gráfico de barras apiladas:

Docente: Ing. Rolando Moreno. MBA. SMC.


4
New Horizons Curso: Power BI Avanzado

• Eje: columna “ContinentName” ubicado en el Dataset Geography.


• Valores: medida Total Seleccion.

17. Agregue una visualización de gráfico circular:

• Leyenda: columna “ProductCategory” ubicado en el Dataset ProductCategory.


• Valores: medida Total Seleccion.

18. Agregue una visualización de gráfico Treemap:

• Grupo: columna “ProductSucategory” ubicado en el Dataset


ProductSubcategory.
• Valores: medida Total Seleccion.

El reporte deberá tener la siguiente forma. (Conteste la pregunta 2 del examen).

Hasta este momento hemos creado visualizaciones con la información de nuestra base de
datos. Sin embargo, a veces es necesario realizar algunas simulaciones para ver cómo puede
variar la data si cambiamos ligeramente algún valor. Por ejemplo, en ¿en cuánto podría variar la
utilidad si el costo disminuye en 5%? o ¿Cuánto sería el ingreso recaudado si el costo aumenta
en 5%? Estas preguntas pueden ser resueltas con el uso de parámetros WHAT IF.

Docente: Ing. Rolando Moreno. MBA. SMC.


5
New Horizons Curso: Power BI Avanzado

19. Cree una nueva página y denomínela “ESCENARIOS”.

20. Agregue una visualización de gráfico de líneas.

• Eje: columna “Date Key” ubicado en el Dataset Calendar. Elimine los


elementos “Day” y “Quarter”.
• Valores: medida “Total Utilidad”.
• Expandir la jerarquía en todo un nivel para visualizar en el eje el año y el mes.
• Panel analytics: agregar una Prevision de 10 meses al 95% de confianza.

21. Agregar un parámetro “What if” que permita determinar el impacto de la variación
del Precio Unitario en 10%. Desde la pestaña Modelado, seleccionar Parámetro
Nuevo.

22. Configure el parámetro “What if” con los siguientes datos:

Nombre: % Ajuste PU
Tipo de datos: Número decimal.
Mínimo: -1 (puede variar hasta 100% hacia abajo)
Máximo: 1 (puede variar hasta 100% hacia arriba)
Incremento: 0.1 (incremento del 10%)
Valor predeterminado: 0

Docente: Ing. Rolando Moreno. MBA. SMC.


6
New Horizons Curso: Power BI Avanzado

Al hacer clic en Aceptar se agregará una visualización de Segmentación de datos en el


lienzo y un Dataset en el panel de Conjunto de datos.

Hasta este momento no existe ningún impacto sobre la visualización, en efecto, esto se debe a
que aun no hemos configurado las medidas afectadas por este % de ajuste.

23. Para un mejor entendimiento crearemos una tabla con los campos
“ProductCategory” ubicado en el Dataset ProductCategory y la medida “PU
Promedio”.

Docente: Ing. Rolando Moreno. MBA. SMC.


7
New Horizons Curso: Power BI Avanzado

24. Agregar una nueva medida “PU Promedio Ajustado” con tipo de dato moneda $ y
dos decimales.

PU Promedio Ajustado = [PU Promedio]*(1+ '% Ajuste PU'[Valor % Ajuste PU])

25. Crear las siguientes nuevas medidas con tipo de dato moneda $ y cero decimales:

Total Ingresos Ajustado = SUMX(Sales, Sales[Cantidad Total]*Sales[Precio


Unitario]*(1+'% Ajuste PU'[Valor % Ajuste PU])*(1-Sales[Descuento]))

Total Utilidad Ajustada = [Total Ingresos Ajustado] - [Total Costos]

26. Agregar las medidas “Total Ingresos Dscto”, “Total Ingresos Ajustado”, “Total
Utilidad” y “Total Utilidad Ajustada” a la tabla creada en el punto 23.

27. Agregar la medida “Total Utilidad Ajustada” al gráfico creado en el punto 20.

Ahora tendrá un reporte formado por tres visualizaciones: (1) una segmentación de datos, (2)
una tabla, y (3) un gráfico de líneas. Aparentemente este reporte no tiene nada de novedoso;
sin embargo, si usted cambia el “% Ajuste PU” de la segmentación de datos, podrá ver como
varía los otros dos gráficos.

Docente: Ing. Rolando Moreno. MBA. SMC.


8
New Horizons Curso: Power BI Avanzado

Analice el reporte. (Conteste la pregunta 3 del examen).

Ahora es momento de compartir esta visualización en Power BI Services y en sus dispositivos


móviles. Para esto realizar las siguientes actividades:

28. Guarde su trabajo con el nombre “ExamenFinal_ApellidoNombre.pbix”.

29. Publique su trabajo en Power BI Service.

30. Cree un Dashboard en Power BI Service utilizando las visualizaciones del archivo
publicado en el punto anterior.

31. Personalice el diseño de sus visualizaciones en modo mobile (vista desde el celular).
(Conteste la pregunta 4 del examen).

Docente: Ing. Rolando Moreno. MBA. SMC.


9

También podría gustarte