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 una medida como esta en una tabla donde Cantidad es una columna y Medida1 es medida
Medida = si([Medida1]="Sí",CALCULAR(SUMA([Cantidad])))
No muestra los totales en la tabla, Totales está en blanco
Probé CALCULATE(SUM([Amount]),[Measure1]="Sí")
pero está dando error: se ha utilizado una función 'PLACEHOLDER' en una expresión True/False que se usa como expresión de filtro de tabla. Esto no está permitido.
¿Cómo puedo corregirlo?
@bml123 Debe seguir con V1: if([Measure1]="Yes",CALCULATE(SUM([Amount]))) pero necesita ver por qué esta medida no es igual a "Yes" para el total y arreglarlo. Si no puede, tal vez sea mejor compartir un archivo o datos de muestra (no capturas de pantalla)
Tengo datos como este
Actual | Mes próximo | Diferencia | % de cambio | Medida1 |
100 | 60 | 40 | 40.00% | No |
50 | 30 | 20 | 40.00% | No |
20 | 19.75 | 0.25 | 1.25% | Sí |
30 | 29.5 | 0.5 | 1.67% | Sí |
60 | 20 | 40 | 66.67% | No |
donde Medida1 es una medida para marcar si el porcentaje está dentro de -2% a 2%. Quiero añadir el
Columna 'Diferencia' donde medida 1 es Sí. Muestra los números en la tabla, pero los totales son 0.
Aquí está la salida deseada
Actual | Mes próximo | Diferencia | % de cambio | Medida1 | Medir |
100 | 60 | 40 | 40.00% | No | 0 |
50 | 30 | 20 | 40.00% | No | 0 |
20 | 19.75 | 0.25 | 1.25% | Sí | 0.25 |
30 | 29.5 | 0.5 | 1.67% | Sí | 0.5 |
60 | 20 | 40 | 66.67% | No | 0 |
Total | 0.75 |
Creo que puedes probar este código para crear una medida.
Measure2 = CALCULATE(SUM('Table'[Difference])+0,FILTER('Table',[Measure1] = "Yes"))
El resultado es el siguiente.
Saludos
Rico Zhou
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
@bml123 bien, por lo que debe envolver su medida con SUMX.
Pruebe primero algo como:
SUMX('Tabla', if([Medida1]="Sí",CALCULAR(SUMA([Importe])))
No es la suma de la cantidad que quiero, es la suma de la columna Diferencia.
Según su sugerencia, lo intenté
SUMX(«Tabla», if([Medida1]="Sí",Diferencia))
No funcionó, dio el total de todos los datos ignorando Measure1=Yes
Lo sentimos, no se puede compartir el archivo ya que tiene datos confidenciales.
Les he dado los datos de muestra anteriores.
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 | |
2 | |
2 | |
2 | |
1 |