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

Formato condicional de Power BI Desktop: 2 columnas con 2 condiciones diferentes que proporcionan una dependencia circular

Tengo una tabla con el % de gasto hasta la fecha basado en el presupuesto aprobado y el % de gasto hasta la fecha según el plan original. Quiero formatear condicionalmente ambas columnas en función de otra columna que tenga algunos números, que es una columna de referencia.

Condición 1: SI hasta la fecha se gasta % basado en el presupuesto aprobado < la columna de referencia, 1, 0

Condición 2 - SI el porcentaje de gasto hasta la fecha se basa en el plan original < la columna de referencia, 1,0

Escribí DAX de la siguiente manera:

1.

Gasto YTD % Columna de marca Presupuesto aprobado = SI('ActionItemDataset bridgeCapitalPlanProject'[% del mes para 12(Aprobado)] < [Presupuesto aprobado hasta la fecha],1,0) - Esto está funcionando
2.
YTD Gasto % Columna de Bandera Plan Original = SI('ActionItemDataset bridgeCapitalPlanProject'[% del mes para 12(Original)] < [Plan original hasta la fecha],1,0) - Esto me está dando un error de dependencia circular
Cómo evitar este error de dependencia circular. Por favor, ayuda.
1 ACCEPTED SOLUTION

Funcionó, muchas gracias.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@sravan872 ,

Si es posible, utilice medidas en lugar de columnas calculadas.

Medida para el Gasto YTD % Bandera Presupuesto Aprobado:
Gasto YTD % Bandera Medida Presupuestaria Aprobada =
SI(
MAX('ActionItemDataset bridgeCapitalPlanProject'[% del mes para 12(Aprobado)]) < [Presupuesto aprobado hasta la fecha],
1,
0
)


Medida para el % de gasto hasta la fecha Marcar plan original:

% de gasto en lo que va de año Marcar la medida del plan original =
SI(
MAX('ActionItemDataset bridgeCapitalPlanProject'[% del mes para 12(original)]) < [plan original ytd],
1,
0
)

Funcionó, muchas gracias.

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!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

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