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

N% superior del gasto - Mide el cálculo para siempre

Hola a todos

He estado tratando de identificar el N% de la cantidad total de gastos. Quiero ver la lista de proveedores que contrinute a N% del gasto total.

Top / Tail Filter = 
var currentRank = RANKX(ALLSELECTED(Master_Supplier_Lookup[Supplier - ERP Supplier]),Invoice_Spend[Invoice_Spend_M])

var Running_Total =
CALCULATE(
        Invoice_Spend[Invoice_Spend_M],
            FILTER(ALL(Master_Supplier_Lookup[Supplier - ERP Supplier]),
                currentRank >= RANKX(ALLSELECTED(Master_Supplier_Lookup[Supplier - ERP Supplier]),
                Invoice_Spend[Invoice_Spend_M])))

Return IF(Invoice_Spend[Invoice_Spend_M] <= Running_Total*0.8,1,BLANK())

Estoy usando el código anterior para obtener el total de ejecución y luego identificar los proveedores que caen por debajo del N% (he codificado el valor 80% en este código). Pero esta medida tarda una eternidad en devolver los resultados.

¿Puede alguien por favor ayudarme a arreglar este código o hacerme saber una forma alternativa de lograr esto?

Tia

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@mohammedismail ,

Basándome en su descripción, he creado una muestra simple:

Bubble4502_0-1660023434232.png

Por favor, pruebe:

Primero, cree una nueva tabla para la segmentación de datos:

Bubble4502_1-1660023744894.png

A continuación, cree una medida:

Top / Tail Filter = 
var _a = ADDCOLUMNS(ALL('Table'),"r",RANKX(ALL('Table'),[Value],,ASC))
var _b = MAXX(FILTER( _a,[Suppliers]=MAX('Table'[Suppliers])),[r])
var _runningtotal = CALCULATE(SUM('Table'[Value]),FILTER(_a,[r]<=_b))
Return IF(MAX('Table'[Value])<_runningtotal*SELECTEDVALUE('For slicer'[Value]),1,BLANK())

Resultado final:

Bubble4502_2-1660023815073.png

Atentamente

Burbuja

Si este post Ayuda, a continuación, por favor considere Acéptalo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola gracias por tu respuesta... Pero esto está tomando mucho tiempo para devolver los resultados. Más de 5 minutos cuando cambio el valor porcentual.

Syndicate_Admin
Administrator
Administrator

Golpeando el hilo para ver si alguien puede ayudar!!

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.