Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

sumX

Hola

Sé que esta es una solución simple, pero después de revisar y probar múltiples soluciones potenciales, todavía no está del todo allí.

Desea calcular los cubos de intervalo de tiempo para un informe de antigüedad de AR/AP. Tengo una medida que parece funcionar correctamente a nivel de factura, pero al sumar al nivel de proveedor o de total general, tengo un espacio en blanco.

Esta es la versión más reciente de la medida

AgingBucket >0 = 
Var Days = 0
//VAR MinBucket = [InvoiceDueDateM]+Days
//Var MaxBucket = minbucket+30
Var VendorTotal = sumx(VALUES(TADConsolidated[Vendor]),

    VAR MinBucket = [InvoiceDueDateM]+Days
    Var MaxBucket = minbucket+30
    Return    SWITCH(TRUE(),
        [MaxDate]>MinBucket&&[MaxDate]<=MaxBucket,[Net Invoice Due TEST],
        BLANK()))
 Return VendorTotal

También he intentado calcular con un filtro para corchetes de datos, pero obtengo el error: SumX no permite valores booleanos, por lo que encontré una referencia de usar una instrucción switch para solucionar.

¡Realmente aprecio la generosidad del Foro!

2 Replies