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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

IF usando suma y filtro

Tengo la fórmula actual de Dax,

Mes 1 Recurrente =
CALCULAR(
SUMA(Master_Rev[CANTIDAD]) - Master_Rev[En espera],
FILTRO(Master_Rev, Master_Rev[REVENUE_CATEGORY] = "Recurrente" ))

Quiero añadir a la fórmula la siguiente lógica,

Si el Master_Rev(Región) = 'USA', entonces haga SUM(Master_Rev[AMOUNT_USD]) - Master_Rev[En espera]
Si el Master_Rev(Región) = 'JPY', entonces haga SUM(Master_Rev[AMOUNT]) - Master_Rev[En espera]
esencialmente basado en la Región, quiero usar AMOUNT_USD o CANTIDAD para hacer la suma. ¡Gracias de antemano!
3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

En primer lugar, cree las medidas que se utilizarán por separado, por ejemplo:

USDAmount = CALCULATE(SUM(Master_Rev[AMOUNT_USD]) - SUM(Master_Rev[On hold]), Master_Rev[REVENUE_CATEGORY] = "Recurring")
StdAmount = CALCULATE(SUM(Master_Rev[AMOUNT]) - SUM(Master_Rev[On hold]), Master_Rev[REVENUE_CATEGORY] = "Recurring")

A continuación, utilice una lógica como:

Amount Per Region = IF(VALUES([Master_Rev[Region]) = "USA", [USDAmount], IF(VALUES([Master_Rev[Region]) = "JPY", [StdAmount], [OtherValueOrMeasureYouPrefer]))

Si no funciona con VALUES(), pruebe SELECTEDVALUE()

También puede ser creativo y construirlo con parámetros de campo, pero eso dependerá de que los usuarios seleccionen/cambien la medida.

Tendría que hacer esto para varias categorías de ingresos de esta manera. ¿Hay alguna manera de hacerlo en una sola fórmula?

Mi recomendación es separar cada fórmula de ingresos y luego puede usar una fórmula SWITCH para simplificar la lógica. Sí, se puede escribir en una fórmula, pero no lo recomendaría.

Para la fórmula Switch sería:

RevenueResult = SWITCH(Mater_Rev[Region], "USA", [USAMeasure], "JPY", [JPYMeasure], "Region 3", [Region 3 Measure])

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.