cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
New Member

error de operando para suma con directquery

Queridos todos,
Tengo un problema con la última versión de Power BI (2.84.981.0 de 64 bits (agosto de 2020)). He abierto un informe antiguo, modificado por última vez el 08 de junio de 2020 (funciona bien sin ningún problema), y he agregado una nueva tabla de mi base de datos (la misma del informe) usando SQL Server y directquery, sin problemas en esta operación. He convertido el tipo de datos de una columna de nvarchar a entero en la página principal y luego he creado una medida simple (SUM (table_name [column_name]), pero cuando he intentado crear un objeto visual se produce este error "OPERAND DATA TYPE NVARCHAR IS INVALID FOR SUM OPERATOR..". ¿Cómo puedo resolver el problema? Sé que con directquery no puedo cambiar el tipo de datos en el modo de consulta de energía, pero no quiero dar forma a los datos antes de la importación.

Gracias por tu ayuda

1 ACCEPTED SOLUTION
Community Support
Community Support

Hola @Malo ,

Puede crear una medida utilizando la función VALUE() para convertir texto en número.

A continuación, utilice la función SUMX() para calcular la suma de la medida.

Measure = VALUE(SELECTEDVALUE('Table'[Column1]))

Measure 2 = SUMX('Table',[Measure])


Saludos

Jay

Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution to help the other members find it.

View solution in original post

4 REPLIES 4
Community Support
Community Support

Hola @Malo ,

Puede crear una medida utilizando la función VALUE() para convertir texto en número.

A continuación, utilice la función SUMX() para calcular la suma de la medida.

Measure = VALUE(SELECTEDVALUE('Table'[Column1]))

Measure 2 = SUMX('Table',[Measure])


Saludos

Jay

Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution to help the other members find it.

View solution in original post

Gracias por la solución. Funciona bien

Super User IV
Super User IV

@Malo , compruebe el tipo de datos de la columna en el origen. Lo muestra como nvarchar . Así que sólo puede tener Count /min/max .

Intente sumar en alguna columna numérica que debería funcionar



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Gracias por su sugerencia

Si intento repetir la misma operación en una tabla ya importada, no tengo ningún problema. Por esta razón he intentado volver a importar como una nueva tabla, una que ya he importado y he repetido las mismas operaciones, pero esta vez nada funciona como en el pasado.

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Microsoft Ignite

Microsoft Ignite

Join digitally, March 2–4, 2021 to explore new tech that's ready to implement. Experience the keynote in mixed reality through AltspaceVR!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.