Kalai20078
Hola,
Necesito ayuda para sumar los valores negativos y positivos dentro de una medida por separado.
P.ej. Tengo la siguiente medida
Diferencia |
-0,4375 |
0 |
0 |
0 |
-0,2 |
0 |
0,7875 |
0,055 |
-0,77875 |
0,5 |
0,3 |
0 |
0 |
-0,8 |
-0,125 |
0.1125 |
-0,2 |
Dado que es una medida, tengo problemas para usar CALCULATE o SUM o cualquier otra forma de calcular la suma, necesito calcular solo los valores negativos y tenerlos en una medida, luego sumar los valores positivos y tenerlos en una medida diferente.
El resultado debe ser -254 para la suma negativa y 1,7 para la positiva.
Por favor, sería genial si alguien pudiera ayudarme.
Zubair_Muhammad
En respuesta a Kalai20078
@ Kalai20078
Lo siento, pasé por alto que es una MEDIDA
¿Qué columna usas como campo de fila?
Prueba esto. Reemplazar la columna con RowField
PositiveCount = SUMX ( FILTER ( ALLSELECTED ( TableName[COLUMN] ), [Difference] > 0 ), [Difference] )
SivaMani
@ Kalai20078,
¡Esperanza! esto es lo que estas buscando
Posstivo = CALCULAR (SUMA (Tabla1[Difference]),Tabla 1[Difference] > 0)
Negativo = CALCULAR (SUMA (Tabla1[Difference]),Tabla 1[Difference] <0)
Kalai20078
En respuesta a SivaMani
@SivaMani gracias por la respuesta
He intentado esto antes con muchos otros, sin embargo, el problema era que la columna de diferencia que se muestra en sí misma es una medida, no la columna, por lo que no es posible usar la medida en lugar de la columna, ¿alguna otra idea?
Traje los valores negativos y positivos en medidas específicas, respectivamente, pero sabes que el total no será el esperado en una medida como esta, tan atrapado aquí …
Zubair_Muhammad
@ Kalai20078
Prueba esto
PositiveCount = CALCULATE ( SUM ( TableName[Difference] ), TableName[Difference] > 0 )
Kalai20078
En respuesta a Zubair_Muhammad
@Zubair_Muhammad Gracias por tu respuesta,
Aquí te refieres a la columna
SUM ( TableName[Difference]
Sin embargo, la mía era una medida (la diferencia que estoy calculando ya está dentro de una medida), no puedo usar una medida aquí.
Zubair_Muhammad
En respuesta a Kalai20078
@ Kalai20078
Lo siento, pasé por alto que es una MEDIDA
¿Qué columna usas como campo de fila?
Prueba esto. Reemplazar la columna con RowField
PositiveCount = SUMX ( FILTER ( ALLSELECTED ( TableName[COLUMN] ), [Difference] > 0 ), [Difference] )