Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Tengo datos como este
supervisor | identificación | importe |
A | 1 | 100 |
A | 1 | 1200 |
A | 1 | 100 |
B | 1 | 400 |
B | 1 | 200 |
C | 1 | 1300 |
C | 2 | 300 |
D | 2 | 1100 |
D | 3 | 300 |
D | 3 | 200 |
Quiero mostrar la suma de las cantidades por supervisor como este
supervisor | suma |
A | 1400 |
B | 600 |
C | 1600 |
D | 1600 |
y también la suma de la cantidad por id
identificación | suma |
1 | 3300 |
2 | 1400 |
3 | 500 |
y quiero mostrar la ruptura así. ¿Cómo logro esto?
Menos de 1000 | A | 200 |
Menos de 1000 | B | 600 |
Menos de 1000 | C | 300 |
Menos de 1000 | D | 500 |
Más de 1000 | A | 1200 |
Más de 1000 | B | |
Más de 1000 | C | 1300 |
Más de 1000 | D | 1100 |
Solved! Go to Solution.
Ahí @bml123,
De acuerdo con sus necesidades, he hecho la siguiente prueba como referencia:
M_1 =
CALCULATE (
SUM ( 'Table'[Amount] ),
FILTER ( ALL ( 'Table' ), 'Table'[Supervisor] = MAX ( 'Table'[Supervisor] ) )
)
M_2 =
CALCULATE (
SUM ( 'Table'[Amount] ),
FILTER ( ALL ( 'Table' ), 'Table'[Id] = MAX ( 'Table'[Id] ) )
)
Category = IF('Table'[Amount]<=1000,"Under 1000","Over 1000")
M_3 =
CALCULATE (
SUM ( 'Table'[Amount] ),
FILTER (
ALL ( 'Table' ),
'Table'[Supervisor] = MAX ( 'Table'[Supervisor] )
&& 'Table'[Category] = MAX ( 'Table'[Category] )
)
)
Si el problema aún no se ha resuelto, proporcione información detallada sobre errores y hágamelo saber inmediatamente. Esperamos su respuesta.
Saludos
henrio
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
A continuación se muestra el archivo pbix de ejemplo.
Ahí @bml123,
De acuerdo con sus necesidades, he hecho la siguiente prueba como referencia:
M_1 =
CALCULATE (
SUM ( 'Table'[Amount] ),
FILTER ( ALL ( 'Table' ), 'Table'[Supervisor] = MAX ( 'Table'[Supervisor] ) )
)
M_2 =
CALCULATE (
SUM ( 'Table'[Amount] ),
FILTER ( ALL ( 'Table' ), 'Table'[Id] = MAX ( 'Table'[Id] ) )
)
Category = IF('Table'[Amount]<=1000,"Under 1000","Over 1000")
M_3 =
CALCULATE (
SUM ( 'Table'[Amount] ),
FILTER (
ALL ( 'Table' ),
'Table'[Supervisor] = MAX ( 'Table'[Supervisor] )
&& 'Table'[Category] = MAX ( 'Table'[Category] )
)
)
Si el problema aún no se ha resuelto, proporcione información detallada sobre errores y hágamelo saber inmediatamente. Esperamos su respuesta.
Saludos
henrio
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
A continuación se muestra el archivo pbix de ejemplo.
Ahí @bml123,
Primero cree una medida:
Suma de importe = CALCULATE(sum('Table_Name'[Importe]))
Entonces utilice esta medida en una tabla y traiga su columna supervisor para obtener la salida en la tabla 1 y utilizar su columna id para obtener su salida en la tabla2.
A continuación, cree una columna calculada como:
Categoría = IF('Table_Name[Importe] > 1000, "Más de 1000", "Menos de 1000")
A continuación, utilice esta columna en un alog de tabla con la columna Importe para obtener la salida como se muestra en tabla3.
Si esta publicación ayuda, considere Aceptarla como la solución y dé pulgares hacia arriba para ayudar a los demás miembros a encontrarlo más rápidamente.
gracias
Dheeraj
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |