Crear medidas DAX

Completado

Ya hemos creado anteriormente una columna calculada denominada ZipCountry mediante Data Analysis Expression (DAX). Ahora vamos a crear la medida calculada de Percent Growth para comparar las ventas a lo largo del tiempo.

Antes de empezar, vamos a aprender a distinguir una medida de una columna calculada.

  • Una columna calculada se evalúa fila a fila. Una tabla se amplía agregando a ella columnas calculadas.
  • La medida se usa cuando queremos agregar valores de muchas filas a una tabla.

Sugerencia

Las columnas calculadas suelen ser más adecuadas para crearse en el editor de Power Query o como parte del proceso de importación de datos debido a la evaluación fila por fila mencionada anteriormente.

  1. En el panel Datos, selecciona la tabla Sales.

  2. En la cinta de opciones en la parte superior de la pantalla, selecciona la pestaña Herramientas de tabla y, a continuación, selecciona Nueva medida. Aparece una barra de fórmulas.

  3. Escribe la fórmula:

    PY Sales = CALCULATE(SUM(Sales[Revenue]), SAMEPERIODLASTYEAR('Date'[Date]))

    Captura de pantalla que muestra la fórmula escrita en la barra de fórmulas.

  4. Seleccione la marca de verificación a la izquierda de la barra de fórmulas o pulsa Entrar en el teclado. Veremos la medida PY Sales creada en la tabla Sales.

    Captura de pantalla que muestra la incorporación de la medida PY Sales en de la tabla Sales.

  5. Ahora, vamos a crear otra medida usando un método diferente. En el panel Datos, haz clic con el botón derecho en la tabla Sales.

  6. Seleccione Nueva medida en el menú de opciones. Se abre una barra de fórmulas.

  7. En la barra de fórmulas, introduce la fórmula siguiente:

    % Growth = DIVIDE(SUM(Sales[Revenue])-[PY Sales],[PY Sales])

    La captura de pantalla muestra la ubicación de la opción Nueva medida para la tabla Sales.

  8. Seleccione la marca de verificación junto a la barra de fórmulas o presiona Entrar en el teclado. Aparecerá la medida % Growth agregada a la tabla Sales.

    Captura de pantalla que muestra la entrada de la fórmula dentro de la barra de fórmulas, y la incorporación de la medida Percentage Growth agregada a la tabla Sales.

  9. Asegúrate de que el objeto visual Matriz aún esté seleccionado. De lo contrario, selecciona el objeto visual Matriz y asegúrate de que todavía tienes las columnas Australia y 2021 seleccionadas en los otros objetos visuales.

  10. En el panel Dataos selecciona la casilla junto a las medidas PY Sales y % Growth recientemente creadas en la tabla Sales. Esta acción agrega las medidas a la sección Valores de Matrix.

  11. Cambie el tamaño de Matrix para ver los campos recientemente agregados (es posible que también tengas que cambiar el tamaño de los otros objetos visuales cuando sea necesario).

    Captura de pantalla que muestra la selección de las casillas de verificación de la medida % Growth y PY Sales, así como los cambios realizados en el objeto visual de matriz.

  12. Para dar formato a los campos, empieza desde el panel Datos, selecciona el campo % Growth (el nombre, no la casilla) en la tabla Sales.

  13. En la cinta de opciones en la parte superior de la pantalla, selecciona la pestaña Herramientas de medición y elige el menú desplegable Formato.

  14. A continuación, selecciona Porcentaje.

    Captura de pantalla que muestra la medida de %Growth en formato de porcentaje en la pestaña Herramientas de medición.

    Sugerencia

    Si las medidas calculadas de % Growth se muestran como 0,00 % en cualquier punto, asegúrate de que sigues teniendo seleccionados 2021 y Australia como filtros de los otros objetos visuales.

  15. De manera similar, en el panel Datos, selecciona el campo PY Sales (el nombre, no la casilla) en la tabla Sales.

  16. En la cinta de opciones en la parte superior de la pantalla, selecciona la pestaña Herramientas de medición y elige el menú desplegable Formato.

  17. Luego, selecciona Moneda (si aún no está formateada como Moneda).

  18. En el panel Datos, selecciona el campo Revenue dentro de la tabla Sales.

  19. Ahora, selecciona la lista desplegable Formato en la ficha Herramientas de tablas y, después, Moneda.

  20. Asegúrate de que Australia todavía sigue seleccionado en el objeto visual Suma de Revenue por Country y la columna 2021 sigue estando seleccionada en el objeto visual Suma de Revenue por Year. Vemos que Maximus UE-04 presenta un crecimiento de casi el 158 % con respecto al año pasado.

    Captura de pantalla que muestra la columna de Australia, la columna del año 2021 y el producto principal dentro del objeto visual de matriz con un porcentaje de crecimiento de casi 158 %.

  21. Seleccione el espacio en blanco dentro del lienzo para anular la selección de cualquier objeto visual que pueda estar seleccionado.

  22. Luego, desde la cinta de opciones en la parte superior de la pantalla, selecciona Archivo y elige Guardar en el menú a la izquierda de la pantalla.

    Captura de pantalla que muestra la función de guardar resaltada.

Asegúrate de conservar tu archivo MyFirstPowerBIModel; lo necesitarás para los próximos módulos.