Cálculo del % de la suma acumulada total a lo largo de la tabla (a través), conversión del cálculo de Tableau a DAX

Un usuario Pregunto ✅

Anónimo

Estoy tratando de convertir una ecuación que estoy usando en Tableau a DAX. Es para mostrar un porcentaje corriente del total en relación a una distribución (la distribución es diaria y va por hora, así por ejemplo a medianoche este % estaría cerca o al 100%). En Tableau, el cálculo es: RUNNING_SUM(SUM([X])) / SUMA TOTAL([X])). Me pregunto cómo replicar esto en DAX o si existe una solución más fácil que desconozco. Cualquier ayuda sería muy apreciada.

hola @anonimo

Puede intentar crear medidas como las siguientes:

Cumulative Hours =
CALCULATE (
    SUM ( 'Table'[hours] ),
    FILTER ( ALL ( 'Table' ), 'Table'[Time] <= MAX ( 'Table'[Time] ) )
)
Measure =
[Cumulative Hours] / CALCULATE ( SUM ( 'Table'[hours] ), ALL ( 'Table' ) )

111.png

Saludos,

hola @anonimo

Puede intentar crear medidas como las siguientes:

Cumulative Hours =
CALCULATE (
    SUM ( 'Table'[hours] ),
    FILTER ( ALL ( 'Table' ), 'Table'[Time] <= MAX ( 'Table'[Time] ) )
)
Measure =
[Cumulative Hours] / CALCULATE ( SUM ( 'Table'[hours] ), ALL ( 'Table' ) )

111.png

Saludos,

Anónimo

En respuesta a v-cherch-msft

¡Gracias, esa ecuación era exactamente lo que estaba buscando! @v-cherch-msft

Deja un comentario

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