Hola, solo estoy tratando de resumir algunos totales para algunos campos verdadero / falso. Si es verdadero, está marcado como 'Verdadero' en la hoja de cálculo, de lo contrario, el campo está en blanco. Quiero devolver este valor de medida en un gráfico de columnas agrupadas. Si el campo1 es verdadero y el resto está en blanco, entonces quiero incluir ese registro en el recuento total.
Si hay valores verdaderos, el campo de medida funciona bien, suma los valores verdaderos. Si no hay valores verdaderos, obtengo el error de visualización en mi visual .
Cualquier ayuda sería apreciada
Hola
En primer lugar, ¿por qué hay tantas columnas sobre las que desea ejecutar una agregación? ¿No debería usar la función "Despivotar otras columnas" del Editor de consultas?
Creo que el error dice que estás comparando un texto con un binario. Para solucionarlo rápidamente, lo siguiente debería funcionar:
Only_EXCLl = SUMX('Screen Failure',IF('Screen Failure'[Excl 1] = "TRUE" && ISBLANK('Screen Failure'[Excl 2]) && ISBLANK('Screen Failure'[Excl 3]) && ISBLANK('Screen Failure'[Excl 4]) && ISBLANK('Screen Failure'[Excl 5]) && ISBLANK('Screen Failure'[Excl 6]) && ISBLANK('Screen Failure'[Excl 7]) && ISBLANK('Screen Failure'[Excl 8]) && ISBLANK('Screen Failure'[Excl 9]) && ISBLANK('Screen Failure'[Excl 10]) && ISBLANK('Screen Failure'[Excl 11]) && ISBLANK('Screen Failure'[Excl 12]) && ISBLANK('Screen Failure'[Excl 13]) && ISBLANK('Screen Failure'[Excl 14]) && ISBLANK('Screen Failure'[Excl 15]) && ISBLANK('Screen Failure'[Excl 16]) && ISBLANK('Screen Failure'[Excl 17]) && ISBLANK('Screen Failure'[Excl 18]) && ISBLANK('Screen Failure'[Excl 19]) && ISBLANK('Screen Failure'[Excl 20]) && ISBLANK('Screen Failure'[Excl 21]) && ISBLANK('Screen Failure'[Excl 22]) && ISBLANK('Screen Failure'[Excl 23]) && ISBLANK('Screen Failure'[Excl 23]) && ISBLANK('Screen Failure'[Excl 24]) && ISBLANK('Screen Failure'[Excl 25]) && ISBLANK('Screen Failure'[Excl 26]) && ISBLANK('Screen Failure'[Excl 27]) && ISBLANK('Screen Failure'[Excl 28]) && ISBLANK('Screen Failure'[Excl 29]) && ISBLANK('Screen Failure'[Excl 30]) && ISBLANK('Screen Failure'[Incl 1]) && ISBLANK('Screen Failure'[Incl 2]) && ISBLANK('Screen Failure'[Incl 3]) && ISBLANK('Screen Failure'[Incl 4]) && ISBLANK('Screen Failure'[Incl 5]) && ISBLANK('Screen Failure'[Incl 6]) && ISBLANK('Screen Failure'[Incl 7]) && ISBLANK('Screen Failure'[Incl 8]) && ISBLANK('Screen Failure'[Incl 9]) && ISBLANK('Screen Failure'[Incl 10]) && ISBLANK('Screen Failure'[Incl 11]) && ISBLANK('Screen Failure'[Incl 12]) && ISBLANK('Screen Failure'[Incl 13]) ,1,0))
Sin embargo, veo que hay espacio para mejoras en su modelo. Posiblemente necesite un poco de ETL y pivotar sus datos para que sea más fácil para usted y el modelo.