Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Medida SUMX con valores en blanco

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 .

jmitch3062_0-1685142031987.png

Only_EXCLl = SUMX('Fallo de pantalla',SI('Fallo de pantalla'[Excepto 1] = VERDADERO() && ISBLANK('Fallo de pantalla'[Excepto 2]) && ISBLANK('Fallo de pantalla'[Excepto 3]) && ISBLANK('Fallo de pantalla'[Excepto 4]) && ISBLANK('Fallo de pantalla'[Excepto 5]) && ISBLANK('Fallo de pantalla'[Excepto 6]) && ISBLANK('Fallo de pantalla'[Excepto 7]) && ISBLANK('Fallo de pantalla'[Excepto 8]) && ISBLANK('Fallo de pantalla'[Excepto 9]) && ISBLANK('Fallo de pantalla'[Excepto 10]) && ISBLANK('Fallo de pantalla'[Excepto 11]) && ISBLANK('Fallo de pantalla'[Excepto 12]) && ISBLANK('Fallo de pantalla'[Excepto 13]) && ISBLANK('Fallo de pantalla'[Excepto 14]) && ISBLANK('Fallo de pantalla'[Excepto 15]) && ISBLANK('Fallo de pantalla'[Excepto 16]) && ISBLANK('Fallo de pantalla'[Excepto 17]) && ISBLANK('Fallo de pantalla'[Excepto 18]) && ISBLANK('Fallo de pantalla'[Excepto 19]) && ISBLANK('Fallo de pantalla'[Excepto 20]) && ISBLANK('Fallo de pantalla'[Excepto 21]) && ISBLANK('Fallo de pantalla'[Excepto 22]) && ISBLANK('Fallo de pantalla'[Excepto 23]) && ISBLANK('Fallo de pantalla'[Excepto 23]) && ISBLANK('Fallo de pantalla'[Excepto 24]) && ISBLANK('Fallo de pantalla'[Excepto 25]) && ISBLANK('Fallo de pantalla'[Excepto 26]) && ISBLANK('Fallo de pantalla'[Excepto 27]) && ISBLANK('Fallo de pantalla'[Excepto 28]) && ISBLANK('Fallo de pantalla'[Excepto 29]) && ISBLANK('Fallo de pantalla'[Excepto 30]) && ISBLANK('Fallo de pantalla'[incluido 1]) && ISBLANK('Fallo de pantalla'[Incluido 2]) && ISBLANK('Fallo de pantalla'[Incluido 3]) && ISBLANK('Fallo de pantalla'[Incluido 4]) && ISBLANK('Fallo de pantalla'[Incluido 5]) && ISBLANK('Fallo de pantalla'[Incluido 6]) && ISBLANK('Fallo de pantalla'[Incluido 7]) && ISBLANK('Fallo de pantalla'[Incluido 8]) && ISBLANK('Fallo de pantalla'[Incluido 9]) && ISBLANK('Fallo de pantalla'[Incluido 10]) && ISBLANK('Fallo de pantalla'[Incluida 11]) && ISBLANK('Fallo de pantalla'[Incluido 12]) && ISBLANK('Fallo de pantalla'[Incluido 13]) ,1,0))

Cualquier ayuda sería apreciada

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

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?

Syndicate_Admin
Administrator
Administrator

@jmitch3062

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.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors