What If & Objetos de Write Back

Dec 9 / Elías Ortiz
Estamos acostumbrados a informes dinámicos con Power BI, su navegabilidad, la facilidad de uso, pero hay mucho más detrás de todo esto ya que podemos interactuar con el dato con objetos que nos van a permitir variar determinadas medidas en el contexto en que las necesitemos. En numerosos casos queremos hacer proyecciones de lo que puede ocurrir en el futuro o queremos presupuestar, marcar objetivos reales, es por ello por lo que con los siguiente técnica y objetos nos van a permitir modificar los contextos y además poder almacenar la información que validemos.

What If

Por un lado los parámetros What If lo que nos van a permitir es interactuar con el dato tal como lo conocemos, imagínate que quieres observar cómo hubieran variado las ventas si tu coste unitario hubiera disminuido un 5% o por ejemplo si hubiera aumentado un 20%, todo este tipo de supuestos y miles más que necesitaríamos para diferentes contextos empresariales son bastante complejos y tediosos pero gracias a Power BI lo que nos va a permitir es simplemente añadir un Slicer a nuestro informe, incluir este parámetro a nuestra medida y lo que vamos a lograr es poder variar la medida que necesitemos en el contexto necesario. 

Los What If se encuentran en Power BI en la barra de herramientas en la parte de Modelado:
Una vez que lo seleccionamos nos aparecerá lo siguiente que debemos de configurar indicando el Nombre del Parámetro, el tipo de datos, el mínimo y el máximo del parámetro, el incremento, por defecto qué número queremos que tenga y por último deberemos indicar si queremos que nos incluya un Slicer a la página en la que nos encontremos en el informe.
Una vez aceptado el parámetro en nuestro caso esta vez le hemos denominado “Incremento1” nos ha generado automáticamente el Slicer, además de crear una nueva tabla y medida como se ven a continuación:
Crea una tabla con el incremento que hemos realizado y por otro lado crea una Medida que es la que deberás hacer referencia para usarla con otro tipo de Medida para una vez que modifiques el Slicer se vean reflejados estos cambios.
Imagínate que tienes una fórmula que son tus ventas:

Ventas = SUM( fVentas[Neto] )

Por otro lado, quieres variar estas ventas con tu “What If” por lo que a tus ventas tendrías que hacer lo siguiente:

Ventas proyectadas = [Ventas] + [Incremento1 Value]

En el caso de que fuese un porcentaje sería:

Ventas proyectadas = [Ventas] * (1+ [Incremento1 Value] )

En cualquier caso estos objetos le van a permitir al usuario poder modificar determinados contextos empresariales que son muy importantes en casos como pude ser presupuestar de cara al año que viene, saber a cuantos días de stock te vas a ir con una compra especial de un determinado importe, cuanto aumentarás tu margen comercial si ahorras en costes, una serie de ventajas que te van a permitir interactuar con el dato de una manera espectacular con contextos reales y datos de tu organización totalmente automatizados.

Objetos de Write Back

Estos objetos desarrollados por Xerppa cierran el círculo completo con los objetos de What If ya que una vez que hemos modificado un determinado contexto empresarial la siguiente fase es poder guardar esa información que hemos validado, es decir imagínate que con los What If has modificado tus ventas para el año que viene con un incremento de un 20% pero ahora para grabar ese presupuesto tendrías que de Power BI descargarte esa información para introducirla en algún sistema de gestión, estos objetos lo que te van a permitir es una vez que tienes la información tal y como la necesitas, vas a guardar esa información en una base de datos de Microsoft Dataverse (Common Data Service) para posteriormente poder usarla como tu tabla concreta de presupuestos y por tanto se cierra el círculo completo.

Nuestros Cursos