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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register 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! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors