Cálculo de ventas acumuladas

Un usuario Pregunto ✅

Anónimo

hola experto

Estoy tratando de calcular las ventas acumuladas divididas por las quejas acumulativas en Power BI, puedo calcular bien la fórmula en Excel (ver imagen)

Captura.PNG

El problema surge en Power BI, estoy bastante seguro de que tengo el DAX correcto.

Fórmula principal.

Cumulative Complaint Rate = IF(DIVIDE([Cumulative Complaints],[Cumulative Sales],0)<>0,DIVIDE([Cumulative Complaints],[Cumulative Sales],0)
)

Las ventas acumuladas y las quejas se calculan de la siguiente manera:

Cumulative Complaints = CALCULATE([PMSComplaintsMN],
    FILTER(ALL(PMS_FINANCIAL_PDS[FISCAL_MON_START_DT]),
    PMS_FINANCIAL_PDS[FISCAL_MON_START_DT] <= MAX(PMS_FINANCIAL_PDS[FISCAL_MON_START_DT])
))

Cumulative Sales = CALCULATE([Sales],
    FILTER(ALL(PMS_FINANCIAL_PDS[FISCAL_MON_START_DT]),
    PMS_FINANCIAL_PDS[FISCAL_MON_START_DT] <= MAX(PMS_FINANCIAL_PDS[FISCAL_MON_START_DT])
))

La fórmula principal solo da las quejas en el mes/las ventas en el mes como un porcentaje.

consulte el PBIX adjunto (al archivo le faltan datos de ventas; puede inventarlo). el resto de los datos de prueba está aquí.

https://www.dropbox.com/s/qedzqlc8eltztqz/Test.pbix?dl=0

Anónimo

PD. Ya he sumado las ventas y las quejas usando una Medida separada.

hola @anonimo

Según mi prueba, no calculó las ventas acumuladas y las quejas. Todavía necesitas otras fórmulas. Las siguientes son las fórmulas que puede probar.

1. Quejas Acumulativas =

CALCULAR (

SUMA (Tabla 1[Complaints] ),

FILTRO (

TODOS (Tabla 1[Month Start] ),

Tabla 1[Month Start] <= MAX ( Tabla1[Month Start])

)

)

2.Ventas acumuladas =

CALCULAR (

SUMA (Tabla 1[Sales] ),

FILTRO (

TODOS (Tabla 1[Month Start] ),

Tabla 1[Month Start] <= MAX ( Tabla1[Month Start])

)

)

3. Tasa acumulativa de quejas =

SI (

DIVIDIR ( [Cumulative Complaints], [Cumulative sales], 0 ) <> 0,

DIVIDIR ( [Cumulative Complaints], [Cumulative sales], 0 )

)

dividir.PNG

Atentamente,

Xue Ding

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

hola @anonimo

Según mi prueba, no calculó las ventas acumuladas y las quejas. Todavía necesitas otras fórmulas. Las siguientes son las fórmulas que puede probar.

1. Quejas Acumulativas =

CALCULAR (

SUMA (Tabla 1[Complaints] ),

FILTRO (

TODOS (Tabla 1[Month Start] ),

Tabla 1[Month Start] <= MAX ( Tabla1[Month Start])

)

)

2.Ventas acumuladas =

CALCULAR (

SUMA (Tabla 1[Sales] ),

FILTRO (

TODOS (Tabla 1[Month Start] ),

Tabla 1[Month Start] <= MAX ( Tabla1[Month Start])

)

)

3. Tasa acumulativa de quejas =

SI (

DIVIDIR ( [Cumulative Complaints], [Cumulative sales], 0 ) <> 0,

DIVIDIR ( [Cumulative Complaints], [Cumulative sales], 0 )

)

dividir.PNG

Atentamente,

Xue Ding

Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.

Anónimo

En respuesta a v-xuding-msft

Xue… muchas gracias por los comentarios. eso funciona bien

Anónimo

PD. Ya he sumado las ventas y las quejas usando una Medida separada.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *