¿Cómo dividir el valor de una columna por una medida?

Un usuario Pregunto ✅

k123

Hola,

Estoy tratando de crear algunas medidas en power bi, donde quiero dividir cada puntaje por la suma de puntajes para cada grupo

Mis datos se parecen a lo siguiente:

Captura-112.PNG

Creé una medida para obtener la suma de las puntuaciones de cada grupo, la fórmula de medida utilizada:

Suma por grupo = SUMX (VALUES (‘Tabla'[group]), CALCULATE (SUM (‘Tabla'[score])))

Ahora quiero crear una medida para dividir cada puntaje en la columna de puntaje por su correspondiente ‘Suma por grupo’.

Por favor hagamelo saber. ¡Gracias!

En respuesta a k123

@ k123,

Puede consultar la medida a continuación.

Measure =
DIVIDE (
    SUM ( Table1[score] ),
    CALCULATE ( SUM ( Table1[score] ), ALLSELECTED ( Table1[category] ) )
)

Ltrigo

puedes probar

dividir (SUM (Table1[score]), calcular (SUM (Table1[score]), ALLEXCEPT (TABLE1, Table1[category])))

Anónimo

Creo que está buscando un resultado como este, comparando cada valor con el valor total de ese grupo. Puede aprovechar TODO y ANTES para obtener el contexto correcto:

Percentage of Group Total = 
DIVIDE(Data[Score],
CALCULATE(
    SUM(Data[Score]),
    FILTER(Data, Data[Group] = EARLIER(Data[Group]))), 0)

image.png

k123

En respuesta a Anónimo

@Anónimo ¿Hay alguna forma de crear una medida en lugar de una columna, como en su solución?

En respuesta a k123

@ k123,

Puede consultar la medida a continuación.

Measure =
DIVIDE (
    SUM ( Table1[score] ),
    CALCULATE ( SUM ( Table1[score] ), ALLSELECTED ( Table1[category] ) )
)

Deja un comentario

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