Parámetros de Power BI - ¿Cómo crear y usar parámetros en Power BI?

Parámetros en el informe de Power BI

Un parámetro no es más que tener un tipo diferente de escenarios para ver el resultado final de cualquiera de los proyectos. Al usar el cortador de parámetros en Power BI, solo veremos diferentes tipos de resultados cuando los valores de los parámetros aumentan o disminuyen.

Esperamos que haya realizado un análisis hipotético en MS Excel. Este es un análisis útil para observar diferentes escenarios cuando la variable independiente cambia a ciertas tasas incrementales o decrecientes.

También es posible hacer algún tipo de análisis en Power BI utilizando el parámetro "What-If-Analysis". En este artículo, le mostraremos cómo crear esos parámetros en Power BI. Por ejemplo, suponga que está calculando el valor de las ventas y desea saber cuáles serían las cifras finales de las ventas si ofrece diferentes porcentajes de descuento. Entonces esto es posible con "¿Qué pasa si el parámetro de análisis?"

Ejemplo de parámetro en Power BI

Ahora veremos cómo podemos usar Parameter con algunos datos prácticos. Puede descargar el libro de trabajo utilizado en este ejemplo para practicar junto con nosotros desde el siguiente enlace.

A continuación se muestran los datos que estamos usando para este ejemplo.
  • Cargue la tabla de datos anterior en Power BI. Luego, puede ver la tabla como se muestra a continuación.
  • Primero, crearemos una tabla resumen para cada ciudad. Arrastre la columna requerida al campo de valor.

Podemos ver la tabla en la pestaña Informe.

Ahora necesitamos crear un parámetro para ver las ventas totales si el descuento se otorga a diferentes valores porcentuales.

Siga los pasos a continuación para crear una cortadora de parámetros por un monto de descuento.

  • Paso 1: Vaya a la pestaña "Modelado" y haga clic en "Nuevo parámetro".
  • Paso 2: Ahora, veremos a continuación la ventana del parámetro What If Analysis.
  • Paso 3: Lo primero que podemos hacer con esta ventana es darle un nombre a nuestro parámetro. Damos el nombre como "Losa de descuento".
  • Paso 4: A continuación, podríamos elegir la opción "Tipo de datos" como Número entero, Número decimal y Número decimal fijo ".

Elijo el tipo de datos como "Número entero".

  • Paso 5: A continuación, decidiremos cuál es el número mínimo y cuál es el número máximo. En este caso, nuestros números de descuento van de 0 a 5, por lo que pondremos "Cero" para losas mínimas y 5 para las máximas.
  • Paso 6: La siguiente opción es "Valor incremental", es decir, cuando se aumenta o disminuye la segmentación, ¿cuál debería ser el valor incremental? En este caso, nuestros números deberían aumentar en 1 y el valor predeterminado es nada.
  • Paso 7: Ahora haga clic en "Aceptar" y tendremos una cortadora como la de abajo.

Una cosa más que debe tener en cuenta es que esta segmentación tiene una tabla automática creada y esa tabla tiene dos columnas, es decir, "Descuento de losa y Valor de descuento de losa".

Estas dos columnas se crean automáticamente mediante dos funciones de DAX, es decir, "GENERATESERIES" y "SELECTEDVALUE".

Mesa de losa de descuento

Tabla de valor de losa de descuento

La función GENERATESERIES dice "GENERATESERIES (0, 5, 1)", es decir, el valor mínimo es "0", el valor máximo es "5" y el valor incremental es "1".

Ahora, utilizando esta tabla, crearemos nuevos valores de ventas para "Tabla de ventas".

  • Haga clic con el botón derecho en la "Tabla de ventas" y seleccione "Nueva medida".
  • Esto nos pedirá que nombremos la nueva medida, así que dé el nombre como "Ventas después del descuento".
  • Abra la función SUMX.
  • El primer argumento de la función SUMX DAX es "Tabla", es decir, de qué tabla estamos usando columnas para calcular las "Ventas después del descuento", en este ejemplo, nos concentramos en la "Tabla de ventas", por lo tanto, solo haga referencia a esta tabla. .

El siguiente argumento es "Expresión", es decir, cuál debería ser el cálculo a realizar. Entonces, lo que debemos hacer aquí es del valor de "Ventas totales", debemos deducir el porcentaje seleccionado del parámetro de segmentación.

  • Entonces, primero, haga referencia a la columna de valor "Ventas totales".
  • Ingrese el signo menos (-).
  • Ahora, nuevamente, seleccione la columna "Ventas totales".
  • Ahora ponga el signo de multiplicar (*).
  • Ahora necesitamos multiplicar por "Valor de losa de descuento" de la tabla de parámetros "Losa de descuento".

Nota: Presione ALT + ENTRAR para ir a la siguiente línea en caso de fórmulas largas.

Nota: dividido por 100 para obtener el valor porcentual.

  • Presione la tecla Intro y tendremos una nueva medida en "Tabla de ventas".
  • Ahora arrastre y suelte nuevas medidas en la tabla existente para ver los nuevos valores de ventas después del descuento.

Muestra los mismos valores que el anterior, ¿no?

  • Ahora aumente la losa de descuento a 3 y vea los números.

¡¡Guau!! Ahora tenemos un nuevo valor de ventas después de deducir el 3% de los valores de ventas totales.

Nota: Los parámetros de Power BI en el archivo de informe también se pueden descargar desde el vínculo siguiente y se puede ver el resultado final.

Puede descargar esta plantilla de parámetros de Power BI aquí - Plantilla de parámetros de Power BI

Cosas para recordar aquí

  • En Power BI, los parámetros se utilizan para realizar análisis hipotéticos.
  • Podemos establecer los parámetros mínimos y máximos, así como los números de tipo de datos.
  • Cuando se establece el parámetro, se creará una nueva tabla utilizando las funciones de DAX.
  • El nuevo valor debe crearse como "Nueva medida", no como "Nueva columna".

Articulos interesantes...