Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Tener problemas para crear un panel con la capacidad de probar un par de escenarios

Hola equipo

Actualmente tengo un tablero configurado en Excel que se describirá a continuación. Básicamente, quiero configurarlo en Power BI y, tal como está configurado actualmente en Excel, hay un par de variables que quiero probar para ver cómo afecta la capacidad y el interés de una lista de proveedores. También estoy incorporando otras fuentes de datos a Power BI para mejorar la información de los proveedores, como las puntuaciones crediticias, las finanzas, la facturación, la información sobre el precio de las acciones y las noticias.

En Excel, las celdas A2, A3 y A4 son nombres.
A2 = Valor del proyecto
A3 = Duración (en años)
A4 = Valor medio del proyecto por año
B2 = una lista desplegable de valores que van desde 100 millones de libras esterlinas hasta 2.000 millones de libras esterlinas que aumentan en incrementos de 50 millones de libras.
B3 = una lista desplegable que va de 1 a 20.
B4 = B2/B3
Las cifras predeterminadas son 400 millones de libras esterlinas y 1 año en las celdas B3 y B4 respectivamente.
La fila 6 contiene una docena de nombres de encabezados de columna.
A6 = nombre de la empresa
B6 = número de registro de la empresa
C6 = último volumen de negocios anual
D6 = volumen de negocios limitado (30%)
La fórmula en D7 es C7 * 0.3
E6 = Gasto disponible en un solo proyecto por año.
F6 = Capacidad anual
La fórmula en F7 es = SI (($B $ 4) >E7, "sin capacidad", "capacidad")
G6 = límite de tamaño del proyecto
H6 = apetito por el tamaño del proyecto
Fórmula en H7 = SI (($B$2})<H7, "apetito", "sin apetito")
I6 = umbral de volumen de negocios
I7 tiene una fórmula = C7/($B$4)
Puede ver que al ajustar los números en las listas desplegables en b2 y b3, harán que los números dentro de la tabla en las columnas F, H e I cambien.
Así que en excel funciona bien, puedo seleccionar diferentes años de duración del proyecto y valores del proyecto para ver qué empresas tienen apetito y capacidad para trabajar en proyectos.
Estoy tratando de recrear eso en Powerbi para que el objeto visual de la tabla esté allí. He puesto columnas calculadas y medidas para esas fórmulas en la fila 7.
Sin embargo, son esos menús desplegables en Excel en b2 y b3 los que no puedo recrear en powerbi, lo que permite al usuario ajustar esos valores y años del proyecto y ver el impacto en el objeto visual de la tabla.
He intentado usar parámetros hipotéticos en el modelado para ambos, pero no hacen que la tabla de datos cambie. No estoy seguro de si lo he configurado incorrectamente o Power BI no puede hacer esto.
El objetivo es conseguir que la tabla o los gráficos adicionales cambien a medida que se modifican los valores del esquema del proyecto y la duración del proyecto (años).
Como se mencionó anteriormente, tengo otras fuentes de datos conectadas al archivo Power Bi, como las puntuaciones crediticias de las empresas, los artículos de noticias, los precios de las acciones, los datos de las cuentas anuales. Esto alimentará varios elementos visuales cuando se seleccione un proveedor en particular.
Es solo la parte que he descrito anteriormente la que no puedo replicar.
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @DP2022 ,

Basándome en su descripción, creé estos datos.

vkaiyuemsft_0-1724727226264.png


1. Cree dos parámetros.

vkaiyuemsft_1-1724727239720.png

vkaiyuemsft_2-1724727248210.png

2. Medida creada para el cálculo dinámico.

AverageProjectValuePerYear = 
[Project Value Value] / [Duration Value]

AnnualCapacity = 
VAR _num =
    VALUE (
        RIGHT (
            MAX ( 'Table'[Available Single Project Spend per Year] ),
            LEN ( MAX ( 'Table'[Available Single Project Spend per Year] ) ) - 1
        )
    )
RETURN
    IF ( [AverageProjectValuePerYear] > _num, "no capacity", "capacity" )

AppetiteForProjectSize = 
VAR _num =
    VALUE (
        RIGHT (
            MAX ( 'Table'[Project Size Limit] ),
            LEN ( MAX ( 'Table'[Project Size Limit] ) ) - 1
        )
    )
RETURN
    IF ( [Project Value Value] < _num, "appetite", "no appetite" )

TurnoverThreshold = 
VAR _num =
    VALUE (
        RIGHT (
            MAX ( 'Table'[Latest Annual Turnover] ),
            LEN ( MAX ( 'Table'[Latest Annual Turnover] ) ) - 1
        )
    )
RETURN
    _num / [AverageProjectValuePerYear]

vkaiyuemsft_3-1724727364926.png

vkaiyuemsft_4-1724727373539.png

Si su período actual no se refiere a esto, aclare en una respuesta de seguimiento.

Saludos

Clara Gong

Si hay alguna publicación que ayude, considere Acéptala como la solución para ayudar a los demás miembros a encontrarla más rápidamente.

Hola Clara

Gracias por tomarse el tiempo y el esfuerzo de investigar esto por mí.

Cuando estaba creando un objeto visual de tabla e incluyendo estas 3 medidas como columnas, la tabla se quedó en blanco sin información disponible en la pantalla:

ApetitoParaProyectoTamaño =

VAR _Num =

VALOR (

DERECHA (

MÁXIMO ( 'Tabla' [Límite de tamaño del proyecto] ),

SOLAMENTE ( MÁXIMO ( 'Tabla' [Límite de tamaño del proyecto] ) ) - 1

)

)

DEVOLUCIÓN

SI ( [Valor del proyecto: valor] < _Num, "Apetito", "Sin apetito" )

-----------

PromedioValorProyectoPorAño =

[Valor del proyecto: valor] / [Valor de duración]

----------

Umbral de rotación =

VAR _Num =

VALOR (

DERECHA (

MÁXIMO ( 'Table'[Última facturación anual] ),

SOLAMENTE ( MÁXIMO ( 'Table'[Última facturación anual] ) ) - 1

)

)

DEVOLUCIÓN

_Num / [Valor PromedioProyectoPorAño]

-----------

Sin embargo, modifiqué estas tres medidas de la siguiente manera:

Medida de capacidad anual = IF([AverageProjectValuePerYear] > SUM('Tabla1'[Gasto de proyecto individual disponible por año]), "Sin capacidad", "Tiene capacidad")

Interés del apetito (se utiliza aquí la columna calculada) =
SI(
[Valor del proyecto] <= 'Tabla1'[Límite de tamaño del proyecto],
"Apetito confirmado",
"No hay apetito por este tamaño de esquema"
)


Turnover_Threshold_Ratio Medida = DIVIDE(SUM('Tabla1'[Última facturación anual]), [AverageProjectValuePerYear])

Esto parece haber resuelto el problema que estaba ocurriendo anteriormente.

Los dos parámetros, una vez ajustados, afectan a la tabla.

Atentamente

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors