¿PBI tiene un equivalente al Scenario Manager de Excel?

Un usuario Pregunto ✅

oso

Y, si no, ¿cuál es la forma más fácil de duplicarlo?

mfelix

En respuesta a oso

Hola @RBear,

No estoy realmente seguro de si entendí su necesidad, pero creé un archivo simple con dos tablas sin parámetros necesarios, pero el principio es el mismo.

Monto del préstamo

1000
5000
10000

Calificar

5,00%
7,00%
10,00%

Luego agregué estas 3 medidas:

Rate selection = SELECTEDVALUE(Rates[Rate])

Loan Amount  select = SELECTEDVALUE('Loan Amounts'[Loan Amount])

Loan Balance="Loan Amounts"[Loan Amount  select] * (1+ Rates[Rate selection])

Luego agregué una matriz visual con:

  • Filas: Importe del préstamo (columna)
  • Columnas: Tasa (Columna)
  • Valores: Saldo del préstamo (medida)

El resultado es el siguiente:

préstamos.png

Esta sería su comparación entre escenarios, por lo que todos los valores contra todas las tasas. Luego, al usar las cortadoras y los marcadores, puede hacerlo más interactivo o más cerrado en términos de opciones.

Por supuesto que puede tener diferentes niveles de complejidad.

Compruebe el archivo PBIX adjunto.

Saludos

mfelix

mfelix

Hola @RBear,

Compruebe el qué pasaría si para hacer lo que necesita. Verifique los dos enlaces a continuación, uno es la documentación y el otro publica con ejemplos.

https://docs.microsoft.com/en-us/power-bi/desktop-what-if

https://community.powerbi.com/t5/Community-Blog/What-If-Analysis-Techniques-For-Power-BI/ba-p/460414

Saludos
mfelix

oso

En respuesta a mfelix

Gracias, MFelix: conozco la herramienta What If en PBI, pero eso no es equivalente al Scenario Manager, incluso si se usan varios What If simultáneamente.

Estaba pensando en crear una versión manual, pero eso es demasiado complicado. probablemente sea mejor hacerlo en Excel y exportar el resultado a PBI, pero tiene que haber otra forma…

mfelix

En respuesta a oso

Hola @RBear,

¿Qué estás tratando de lograr exactamente? Probablemente necesite hacer un análisis hipotético y luego usar la segmentación o los marcadores para pasar de un escenario a otro.

¿Puede explicar o compartir algunos datos de muestra y lo que quiere lograr?

Saludos,

mfelix

oso

En respuesta a mfelix


Probablemente necesite hacer el análisis de qué pasaría si y luego usar la cortadora o los marcadores ir de escenario en escenario. [Underline added].


Ese es exactamente el problema con la segmentación What If: le permite pasar de un escenario a otro, pero no funciona si lo que realmente necesita es una vista panorámica de todos los escenarios a la vez para tener una idea de sus opciones. .


¿Puede explicar o compartir algunos datos de muestra y lo que quiere lograr?


Con alegría. Tomemos una situación que involucre un préstamo y una tasa de interés. Para hacerlo simple, asuma que es un préstamo de un año. Después de un año, el Saldo del Préstamo sería simplemente el Monto Principal * (1+Tasa de Interés). En ese caso, me gustaría generar automáticamente un informe que muestre el saldo del préstamo suponiendo que la tasa de interés sea del 5 %, 7 % o 10 %. O, para un informe un poco más complejo, lo mismo pero con un monto del préstamo de $1,000, $5,000 o $10,000.

Obviamente, puede ser mucho más elegante que esto, pero creo que es un buen ejemplo de lo que puede hacer un administrador de escenarios (frente a una segmentación What If).

mfelix

En respuesta a oso

Hola @RBear,

No estoy realmente seguro de si entendí su necesidad, pero creé un archivo simple con dos tablas sin parámetros necesarios, pero el principio es el mismo.

Monto del préstamo

1000
5000
10000

Calificar

5,00%
7,00%
10,00%

Luego agregué estas 3 medidas:

Rate selection = SELECTEDVALUE(Rates[Rate])

Loan Amount  select = SELECTEDVALUE('Loan Amounts'[Loan Amount])

Loan Balance="Loan Amounts"[Loan Amount  select] * (1+ Rates[Rate selection])

Luego agregué una matriz visual con:

  • Filas: Importe del préstamo (columna)
  • Columnas: Tasa (Columna)
  • Valores: Saldo del préstamo (medida)

El resultado es el siguiente:

préstamos.png

Esta sería su comparación entre escenarios, por lo que todos los valores contra todas las tasas. Luego, al usar las cortadoras y los marcadores, puede hacerlo más interactivo o más cerrado en términos de opciones.

Por supuesto que puede tener diferentes niveles de complejidad.

Compruebe el archivo PBIX adjunto.

Saludos

mfelix

oso

En respuesta a mfelix

¡¡¡Lo hiciste!!! Eso es exactamente lo que estaba buscando: ¡PBI Scenario Manager casero! En un sentido importante, es incluso mejor que el de Excel, porque es mucho más sencillo proporcionar tablas con una lista de las variables relevantes (monto del préstamo y tasa, en este caso), que el método laborius utilizado en Excel para el mismo propósito. .

Y los dos controles deslizantes son solo la guinda del pastel….

Su solución debe usarse como plantilla para futuras versiones de PBI.

Felicitaciones y muchas gracias, MFelix!

mfelix

En respuesta a oso

Hola @RBear

Utilicé una tabla normal, pero también puede usar una tabla hipotética creada que se usa con una fórmula de generación de series.

Como dije, puede agregar complejidad a este modelo con cálculos de fechas y tasas, etc. Y el uso de cortadores y marcadores puede brindarle la interactividad adicional que desee.

Saludos,
mfelix

oso

En respuesta a mfelix


también puede usar una tabla hipotética creada que se usa con una fórmula de generación de series.


¿Puede dar más detalles sobre esto, por favor?

Además, como ejercicio intelectual, ¿puede extender su solución a una tabla 3D? Significado: ¿añadir una variable Número de años (durante los cuales el préstamo está pendiente) a la mezcla? La fórmula para el interés compuesto anual es:

Saldo del préstamo = Monto del préstamo (1 + Tasa) ^ (Número de años)

Entonces, si, en nuestro ejemplo, tuviéramos una tabla Años con, por ejemplo, 2, 3 o 4 (años), ¿cómo la presentaría en el informe? De nuevo, solo curiosidad.

mfelix

En respuesta a oso

Hola @RBear,

Esto me trae 20 años atrás, cuando estaba haciendo mi carrera en Administración y agrego para hacer un Excel con cálculos de tasas de interés. 😄 :D.

Vea adjuntar el archivo PBIX donde he agregado lo siguiente:

Tabla: Años

Años

1
2
3
4
5

Tabla Tipo de Cálculo

Tipo de ID de cálculo

Interés simple 1
interés compuesto 2

Agregue las siguientes medidas:

Select Type of Calculation = SELECTEDVALUE('Type of calculation'[ID])

Year Selection = SELECTEDVALUE(Years[Years])

Loan Balance Simple = [Loan Amount  select] * (1+ [Rate selection] * [Year selection])

Loan Balance Simple =
[Loan Amount  select]
    * ( 1
    + [Rate selection] * [Year selection] )

Loan Balance Compound =[Loan Amount  select]
    * ( 1 + [Rate selection] )
    ^ [Year selection]


Loan Balance =
IF (
    CONTAINS ( 'Type of calculation'; 'Type of calculation'[ID]; 1 );
    [Loan Balance Simple];
    IF (
        CONTAINS ( 'Type of calculation'; 'Type of calculation'[ID]; 2 );
        [Loan Balance Compound];
        BLANK ()
    )
)


Total interest = [Loan Balance] - [Loan Amount  select]


Esto permitirá tener varios cálculos incluyendo la comparación entre tipo de cálculo simple y compuesto y también el interés total a pagar y compararlos en el tiempo:

Luego simplemente lo coloco en una matriz o en un gráfico de columnas/líneas.

Tenga en cuenta que si cambia el orden de la jerarquía en la matriz visual, debe profundizar nuevamente hasta el nivel más bajo para que los cálculos sean correctos.

tasa_de_interes.gif

Respecto a las tablas What If la única diferencia que tienes es que el What If usa una tabla que genera valores dentro de un intervalo dado y un crecimiento dado, eso simplificará la creación de la tabla nada y agregará opciones a tu modelo ya que por ejemplo a cambio tasas tendrá 5, 6, 7, 8, 9 y 10 en lugar de 5, 7 y 10. Consulte también el PBIX adjunto con las tablas What if.

Dígame si esto es útil y completo y lo convertiré en un tutorial para la comunidad.

Saludos,

mfelix

oso

En respuesta a mfelix


Esto me trae 20 años atrás, cuando estaba haciendo mi carrera en Administración y agrego para hacer un Excel con cálculos de tasas de interés. 😄 :D.


Me alegro de que te haga sentir joven otra vez.carita feliz

¡Buen trabajo, M. Félix!

Definitivamente deberías usar esto para un tutorial: ¡es muy necesario (hablando como un nuevo usuario)! Asegúrese de que sea claro y explícito (yo, todavía estoy analizando lo que hizo, para entender realmente cómo funciona todo esto): cómo se usa SELECTEDVALUE para obtener el elemento exacto en una tabla específica, cuál es la función de CONTAINS (y por qué es diferente de FILTER), etc.

En el aspecto financiero, si alguna vez decide hacer otro tutorial, esta vez específicamente sobre cómo usar PBI como una herramienta financiera (creo que la comunidad financiera es un gran grupo de usuarios de PBI sin explotar), también haría explícito dos supuestos en este modelo: que el período de capitalización es el mismo que el período de tasa (como en «Interés al 6 %, capitalizado anualmente» frente a «Interés al 6 %, capitalizado semestral/trimestral/mensualmente»; necesita usar un función diferente allí)

y que no se realicen pagos del préstamo pendiente en ningún momento durante los Años (la fórmula allí es aún más complicadahombre triste). Ese es un tema más avanzado, obviamente, pero puede que no sea una mala idea cubrirlo con un tutorial.

De nuevo, gracias por todo esto. Realmente aprendí algo nuevo…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *