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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de una medida para devolver semana si una columna es mayor que otra entre dos tablas no relacionadas

Hola a todos,
He estado tratando de crear una medida que devuelva la semana en que una columna (Cumulative_BAR_Actual_Projected) es mayor que otra columna (Ingresos ajustados de facturación presupuestados al finalizar). El problema es que estas dos columnas son de dos tablas no relacionadas. Tengo una tabla visual como la de abajo.

akkitek_0-1685956157074.png

Las primeras 3 columnas provienen de una tabla y la última columna, "Ingresos ajustados de facturación presupuestados al finalizar" proviene de otra tabla. Necesito crear una medida que devuelva la semana en que "Cumulative_BAR_Actual_Projected" sea mayor que "Ingresos ajustados de facturación presupuestados al finalizar". Puedo agregarlo como una columna a la tabla visual y shwo la última semana en la tarjeta visual en la parte inferior. He probado algunas medidas diferentes, pero no parecen funcionar. Aquí hay algunas medidas que probé:

Exceeded_Budget_Week2 =
DÓNDE TotalIngresos = CALCULAR(SUMA('FACT_Ops_Data_by_Wk'[Ingresos ajustados de facturación]))
DÓNDE PresupuestadoIngresos = SUMA('FACT_Portfolio_Perf'[Ingresos ajustados de facturación presupuestados al finalizar])
DEVOLUCIÓN
BRIBONA(
FILTRO(
TODOSELECCIONADO('FACT_Ops_Data_by_Wk'[Semana]),
CALCULAR(suma('FACT_Ops_Data_by_Wk'[Ingresos ajustados de facturación]), TODOS excepto('FACT_Ops_Data_by_Wk', 'FACT_Ops_Data_by_Wk'[Semana])) > PresupuestadoIngresos
),
'FACT_Ops_Data_by_Wk'[Semana]
)
Primera semana que excede el BAR presupuestado = CALCULAR( MAX('Tabla1'[Semana]), FILTRO( TODOS('Tabla1'), 'Tabla1'[Cumulative_BAR_Actual_Projected] > MAX('Tabla2'[Ingresos ajustados de facturación presupuestados al finalizar]) ) )
Aquí hay un enlace al archivo de prueba: https://drive.google.com/file/d/1678q4O54vIkJJUl6i4afM-L1lfdS4u0l/view?usp=sharing
Cualquier ayuda es apreciada. ¡Gracias!

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

También encontré otra manera de hacer esto.
Primero creé una columna, luego creé una medida para lograr esto:

BBAR per Project = 
SUMX(
    FILTER(
        FACT_Ops_Data_by_Wk,
        FACT_Ops_Data_by_Wk[Project Code] = EARLIER(FACT_Ops_Data_by_Wk[Project Code])
    ),
    FACT_Ops_Data_by_Wk[Budgeted Billing Adjusted Revenue]
)

Week exceeding = 
IF(
    [Cumulative_BAR_Actual_Projected] > SELECTEDVALUE(FACT_Ops_Data_by_Wk[BBAR per Project]), SELECTEDVALUE(FACT_Ops_Data_by_Wk[Week]),BLANK())

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

También encontré otra manera de hacer esto.
Primero creé una columna, luego creé una medida para lograr esto:

BBAR per Project = 
SUMX(
    FILTER(
        FACT_Ops_Data_by_Wk,
        FACT_Ops_Data_by_Wk[Project Code] = EARLIER(FACT_Ops_Data_by_Wk[Project Code])
    ),
    FACT_Ops_Data_by_Wk[Budgeted Billing Adjusted Revenue]
)

Week exceeding = 
IF(
    [Cumulative_BAR_Actual_Projected] > SELECTEDVALUE(FACT_Ops_Data_by_Wk[BBAR per Project]), SELECTEDVALUE(FACT_Ops_Data_by_Wk[Week]),BLANK())

Syndicate_Admin
Administrator
Administrator

Gracias @v-tangjie-msft ! ¡Esto funcionó perfectamente!

Syndicate_Admin
Administrator
Administrator

Hola

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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