Ampliar las capacidades de Power BI Desktop en tu equipo

 En PowerBI

En esta guía, veremos lo pasos siguientes a realizar tras instalar Power BI Desktop en tu equipo y un caso de ejemplo: Los Grupos de Cálculo.

Instalar aplicaciones externas en Power BI

Tras instalar Power BI Desktop, es recomendable instalar tres aplicaciones externas muy útiles. Para ello, en el menú Ayuda de Power BI, pulsa el botón “Herramientas externas”.

Power BI captura 01

Eso abrirá una ventana en tu navegador por defecto, Uso de herramientas externas en Power BI Desktop.

En esa página obtendrás información preliminar acerca de tres herramientas que, usadas en conjunción, te permitirán obtener más funcionalidades de Power BI y resolver situaciones complejas.

Estas herramientas son:

Un editor ligero para modelos tabulares de SQL Server Analysis Services desarrollado en .NET/WinForms

Herramientas para desarrollar y modificar consultas DAX

Herramienta de código abierto usada para gestionar datasets de Power BI.

Ocasionalmente la instalación de las herramientas ALM puede provocar una respuesta negativa del antivirus, en ese caso crea una excepción para la aplicación.

Una vez instaladas, una nueva opción de menú aparecerá en Power BI en el que aparecerán las herramientas instaladas:

Power BI captura 02

Grupos de cálculo. Caso de ejemplo

En un modelo de datos en el que tengamos diferentes medidas en varias tablas nos puede ser necesario crear varias medidas calculadas basadas en estas medidas, como por ejemplo:

  • El valor acumulado del mes hasta la fecha actual (MTD: Month to Date)
  • El valor acumulado del año hasta la fecha (YTD: Year to Date)
  • El valor acumulado del año anterior (Previous Year).

Eso significa crear tantas medidas calculadas como medidas a las que deseamos aplicar estos cálculos, lo cual significa un incremento significativo de trabajo.

Crear un grupo de cálculos nos va a permitir reducir considerablemente el trabajo a realizar.

Usar la herramienta externa Tabular editor para crear un grupo de cálculos

Para crear un grupo de cálculos podemos usar la herramienta externa Tabular Editor.

Para ello iremos al menú de herramientas externas de Power Bi, presente desde la versión de julio de 2020.

Power BI captura 03

Al abrirse, el editor estará conectado directamente al conjunto de datos (Dataset) del informe sobre el que estemos trabajando en ese momento, por ello ya vemos nuestras medidas calculadas.

Power BI captura 04

 

Para crear nuestro grupo de cálculos, lo primero será crear la carpeta que los alojará:

Power BI captura 05

 

El grupo recién creado aparecerá como:

Power BI captura 06

 

Podemos renombrarlo como nos convenga, por ejemplo Cálculos temporales.

Si desplegamos el nodo podemos ver que se trata de una tabla con un solo campo con múltiples filas basadas en los elementos de cálculo (Calculation ítems)

Power BI captura 07

 

 

Los elementos de cálculo son equivalentes a las medidas calculadas que habíamos creado previamente.

Empezaremos a crear elementos de cálculo haciendo clic derecho y seleccionando Nuevo elemento de cálculo.

Power BI captura 08

 

Podemos empezar con el valor acumulado del mes hasta la fecha o Month to Date, MTD para abreviar.

Tenemos dos opciones, o bien empezamos a escribir nuestro código DAX en la sección del editor:

Power BI captura 09

 

O podemos irnos al informe PBIX y seleccionar y copiar el código que hayamos creado para alguna de nuestras medidas MTD:

Power BI captura 10

 

Copiaremos el código que se encuentra a la derecha del signo igual (=) y procederemos a pegar ese código en el editor:

Power BI captura 11

 

Sin embargo, en vez de quedarnos con la medida [Qty], la sustituiremos por la función SELECTEDMEASURE() que nos devuelve la medida que estemos evaluando.

Una vez creados nuestros elementos de cálculo, guardaremos los cambios en el menú del programa.

Power BI captura 12

 

Si volvemos al informe PBI, comprobaremos que hay cambios y es necesario actualizar el informe.

Power BI captura 13

 

Podemos ver que ha aparecido el elemento Cálculos temporales en nuestro modelo

Power BI captura 14

 

Si añadimos una matriz al informe y seleccionamos elementos de la tabla calendario en las filas y colocamos la medida de cantidad Qty en los valores podremos ver el resultado en la matriz

Power BI captura 15
Power BI captura 16

Si añadimos el campo Name del grupo de cálculos a las columnas, la cosa cambia y aparece lo siguiente:

Power BI captura 17

Conclusión: objetivo conseguido

En un solo paso hemos conseguido obtener una matriz en la que empezar a desglosar toda clase de cálculos sobre la medida Qty basados en los elementos de cálculo que creamos en el grupo.

Y todo ello sin tener que escribir todas las medidas calculadas temporales para cada medida.

Si añadimos la medida Sales a los valores, la matriz empieza a mostrarnos una compleja estructura de datos en un solo paso:

Power BI captura 18

 
Power BI

¿QUIERES IMPLANTAR POWER BI EN TU EMPRESA?

 
 

Marc Garzarán Voyer

Consultor BI freelance en diferentes proyectos. BI sobre Microsoft Dynamics AX

Últimas entradas

Dejar un comentario