cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Continued Contributor
Continued Contributor

Agregar función de índice hace que la actualización falle

Hola

Tengo una consulta creada por otras 2 consultas. Agregué una columna de índice mediante la función de columna de índice integrada y se carga bien en Power BI y se actualiza perfectamente. Sin embargo, cuando lo publico en mi aplicación, se produjo un error en la actualización en los servicios de Power BI. Estoy seguro de que el problema es con la columna de índice, pero no puedo averiguar cómo solucionarlo.

¿Alguien se enfrentó a este problema antes? ¿Hay otra forma de crear una columna de índice en Power Query (tiene que estar en PQ en lugar de DAX)?

Código de error en rojo:

Algo salió mal
No se puede conectar al origen de datos indefinido.
Inténtelo de nuevo más tarde o póngase en contacto con el soporte técnico. Si se puso en contacto con el soporte técnico, proporcione estos detalles.
Código de error subyacente: -2147467259
Mensaje de error subyacente: se pasaron 5 argumentos a la función que espera entre 2 y 4.
DM_ErrorDetailNameCode_UnderlyingHResult: -2147467259
Microsoft.Data.Mashup.ValueError.Arguments: ?Table.FromRecords(-), "Index", 1, 1, número?
Microsoft.Data.Mashup.ValueError.Reason: Expression.Error
URI de clúster: WABI-US-NORTH-CENTRAL-C-PRIMARY-redirect.analysis.windows.net
ID de actividad: 83693713-ab81-4cad-8920-a062ea06a16e
Id. de solicitud: 964ab1de-87a4-9133-d5c8-b437ca197a9e
Hora: 2020-08-17 17:56:16Z

¡Gracias!

Daren

16 REPLIES 16
Highlighted

Hola @Greg_Deckler

Agregué Table.Buffer en el paso de ordenación y no se actualiza también.

Highlighted

Inténtelo sin el tipo de columna

"Añadido índice" - Table.AddIndexColumn(-"Filas ordenadas", "índice", 1, 1)

View solution in original post

Highlighted

Hola @darentengmfs ,

Como @lbendlin dijo: La eliminación de este 5o parámetro opcional recién agregado debería resolver el problema.

Como alternativa, debe actualizar la puerta de enlace del servicio a la versión más reciente. Eso debería solucionar el problema también.

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

View solution in original post

Highlighted

@darentengmfs - Hmm, todavía recomendaría el Table.Buffer. A menudo es el caso de que la ordenación no "pegar" y Table.Buffer tiende a resolver eso. Aprendí esa técnica de @ImkeF y ella puede tener algunos pensamientos aquí también, o posiblemente @edhans .


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Highlighted

Absolutamente @Greg_Deckler,

gracias por recordármelo.

@darentengmfs puedes consultar mi artículo aquí donde he descrito este comportamiento peligroso: https://community.powerbi.com/t5/Community-Blog/Bug-warning-for-Table-Sort-and-removing-duplicates-i...

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

Highlighted
Continued Contributor
Continued Contributor

Hola @ImkeF y @Greg_Deckler

He utilizado Table.Buffer en mi función de ordenación, pero no mantiene la ordenación cuando aplico la consulta. Se revierte cuando voy a la vista de tabla. Esto no es un gran problema aquí porque el propósito de la ordenación en esta consulta es obtener el índice correcto.

Por otro lado, la eliminación del 5o parámetro ayudó. Mi informe es refrescante ahora. En algún momento en el futuro tengo que actualizar mi puerta de enlace de datos para que problemas como este no ocurran tan a menudo.

¡Gracias por tu ayuda!

Highlighted

@darentengmfs: si quita la 5a opción, frente a la actualización de la puerta de enlace, recomendaría uno de los últimos pasos de la consulta es convertir ese tipo [Index] en entero. De forma predeterminada, es un campo de número decimal. Las nuevas versiones de Power BI Desktop agregan automáticamente ese 5o paso, que sospecho que es una optimización del modelo. Los enteros almacenan y funcionan mejor que los números decimales.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Helpful resources

Announcements
Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!

Community Conference

Microsoft Power Platform Communities

Check out the Winners!

secondImage

Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors