En esta publicación continuamos el uso de variables con DAX, pero esta vez en Power Pivot. Power Pivot es uno de los complemento de BI en Excel que permite potenciar el uso de tablas dinámicas, reportes y cuadros de mandos en Excel con las fórmulas DAX.

En este ejemplo enseñaremos a utilizar variables para simplificar varias medidas en una sola, dependiendo de las necesidades de medidas en nuestros modelos.

Al igual que el ejemplo anterior, es decir al ejemplo en el post “Usar Variables con DAX“, donde utilizamos Power BI, acá de igual forma vamos a crear la medida de margen total utilizando la función de variables VAR, simplificando tres medidas en una sola.

Esta es la data que utilizaremos en este ejemplo:

Vamos crear el ejemplo de la medida de margen total utilizando la siguiente formula:
1.) Clic en Power Pivot en la barra de herramientas de Excel.
2.) Clic en nueva medida.
Ahora procedamos a crear la medida en el panel de formula de Power Pivot.

Primero nombre la medida: Margen, luego escriba la siguiente medida utilizando la función VAR.
= VAR VIngresos = SUM(TVtaAnual[Ingresos])
VAR VCosto = SUM(TVtaAnual[Costos])
RETURN
VIngresos – VCosto

Otra cosa interesante cuando usamos variables es que podemos incluir comentarios para dejar un registro del funcionamiento del calculo, para incluir comentarios debes iniciar con una doble linea vertical (//) para que el comentario se aplique.

El resultado final de la operación de la medida del margen utilizando variables, es como sigue:

Ahora bien, si ha notado en este ejemplo no calculamos las medidas total ingresos y total costos, calculamos directamente la medida margen utilizando variables. También podemos crear la medida Margen %, de igual forma si lo hiciéramos aplicando los pasos normales tendríamos que crear tres medidas previas, es decir las medidas total ingresos, la medida total costo, luego la medida Margen restando Total ingresos de Total costos, para luego dividir Margen sobre total ingresos y obtener el margen %. cierto.

Cree la medida Margen % utilizando la función de variables VAR:
= VAR VIngresos = SUM(TVtaAunal[Ingresos])
VAR VCosto = SUM(TVtaAnual[Costos])
VAR VMargen = VIngresos – VCosto
RETURN
DIVIDE(VMargen,VIngresos,0)

Después de crear la medida, en opciones de formato aplique los siguientes pasos:
1.) Elija numero
2.) luego en Formato seleccione Porcentaje
3.) después en posiciones decimales: elija los que desea, para este ejemplo he colocado un decimal.
4.) clic en Aceptar.

Espero que te sea de mucha ayuda esta publicación y que simplifiques medidas utilizando variables, recuerda compartir este post con tus colegas y amigos. Gracias y si tienes tiempos déjanos saber tus comentarios.



Leave a Reply

Your email address will not be published.