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”.
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:
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.
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.
Para crear nuestro grupo de cálculos, lo primero será crear la carpeta que los alojará:
El grupo recién creado aparecerá como:
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)
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.
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:
O podemos irnos al informe PBIX y seleccionar y copiar el código que hayamos creado para alguna de nuestras medidas MTD:
Copiaremos el código que se encuentra a la derecha del signo igual (=) y procederemos a pegar ese código en el editor:
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.
Si volvemos al informe PBI, comprobaremos que hay cambios y es necesario actualizar el informe.
Podemos ver que ha aparecido el elemento Cálculos temporales en nuestro modelo
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
Si añadimos el campo Name del grupo de cálculos a las columnas, la cosa cambia y aparece lo siguiente:
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:
¿Quieres implantar Power BI en tu empresa?
¡Nosotros te ayudamos!
En Emiral sabemos cuánto vale tu empresa, ya sea pequeña, mediana o grande. Por ello, queremos ofrecerte las mejores soluciones de gestión ERP para que tu negocio siga creciendo.