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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

El filtro básico en el editor de consultas de energía no está filtrando

¡Hola!

Tengo un problema con el editor de power query cuando intento filtrar cualquier columna de cualquier manera. Las filas permanecerán tanto dentro como fuera del editor. Incluso una columna true/false no filtrará correctamente para mostrar true o false dependiendo de cuál elija. Actualizar la vista previa no ayuda. Me preocupa haber cambiado alguna configuración de la que no soy consciente. El problema persiste entre los archivos pbix y con el tiempo. ¡Cualquier aporte apreciado!

Snag_55c155b.png

2 ACCEPTED SOLUTIONS

Hola Anand y gracias por tu respuesta!

Para la columna true/false utilizo el menú desplegable para anular la selección de false. ¿La sensibilidad a las mayúsculas y minúsculas no debería ser un problema para un booleano, supongo?

He filtrado con éxito ahora creando una columna de índice antes del filtrado, ya que esto de alguna manera tiene algo que ver con algo llamado plegado de consultas del que no sé nada (ver publicación en otro hilo de comentarios para el enlace), pero la columna de índice parece funcionar.

View solution in original post

Syndicate_Admin
Administrator
Administrator

Bien hecho en encontrar una manera de evitarlo.

Encontré algunas publicaciones y esto en el foro de ideas https://community.powerbi.com/t5/Issues/Bug-Filtering-in-Query-Editor-not-working/idi-p/442857

Junto con las publicaciones a las que vinculó y su solución de problemas, es un problema de origen de datos.

El plegado de consultas es cuando las transformaciones de Power Query se acumulan y se envían al origen de datos para su procesamiento. Siempre apuntamos a él porque hace que el procesamiento sea rápido y eficiente. Desafortunadamente con OData, parece que las transformaciones no funcionarán a menos que haya ciertas propiedades establecidas en OData (eso es de las investigaciones que jamesf hizo en una de esas otras publicaciones).

Así que para evitar esto, tenemos que romper el plegado de consultas (lo has hecho con un índice, creo). La publicación a la que vinculé usa Table.Buffer para cargar la tabla en la memoria y eso también funcionó.

Espero que esto ayude (y para cualquier otra persona que busque una solución).

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

Bien hecho en encontrar una manera de evitarlo.

Encontré algunas publicaciones y esto en el foro de ideas https://community.powerbi.com/t5/Issues/Bug-Filtering-in-Query-Editor-not-working/idi-p/442857

Junto con las publicaciones a las que vinculó y su solución de problemas, es un problema de origen de datos.

El plegado de consultas es cuando las transformaciones de Power Query se acumulan y se envían al origen de datos para su procesamiento. Siempre apuntamos a él porque hace que el procesamiento sea rápido y eficiente. Desafortunadamente con OData, parece que las transformaciones no funcionarán a menos que haya ciertas propiedades establecidas en OData (eso es de las investigaciones que jamesf hizo en una de esas otras publicaciones).

Así que para evitar esto, tenemos que romper el plegado de consultas (lo has hecho con un índice, creo). La publicación a la que vinculé usa Table.Buffer para cargar la tabla en la memoria y eso también funcionó.

Espero que esto ayude (y para cualquier otra persona que busque una solución).

@HotChilli

¿Sabes cómo establecer las propiedades de OData, que @jamesf ha utilizado en su publicación original?


@HotChilli escribió:

Siempre apuntamos a él porque hace que el procesamiento sea rápido y eficiente. Desafortunadamente con OData, parece que las transformaciones no funcionarán a menos que haya ciertas propiedades establecidas en OData (eso es de las investigaciones que jamesf hizo en una de esas otras publicaciones).

Nunca hubiera adivinado que es un problema específico con odata, pero sus preguntas y sugerencias destacaron el final adecuado para comenzar la investigación. ¡Muchas gracias por la ayuda!

Syndicate_Admin
Administrator
Administrator

Hay @AlexEr_ ,

¿Cómo estás tratando de filtrarlos? Directamente usando M Code o usando la opción de filtrado desplegable (preferido).

Además, por favor mire la sensibilidad de mayúsculas y minúsculas. El código M utilizado en el modo DirectQuery no tiene entre mayúsculas y minúsculas. Por favor, vuelva a comprobarlo una vez.

PBI_SuperUser_Rank@1x.png

Dé un pulgar hacia arriba si esta publicación lo ayudó de alguna manera y marque esta publicación como solución si resolvió su consulta !!!

Orgulloso de ser un súper usuario !!!
LinkedIn (en ingle

Hola Anand y gracias por tu respuesta!

Para la columna true/false utilizo el menú desplegable para anular la selección de false. ¿La sensibilidad a las mayúsculas y minúsculas no debería ser un problema para un booleano, supongo?

He filtrado con éxito ahora creando una columna de índice antes del filtrado, ya que esto de alguna manera tiene algo que ver con algo llamado plegado de consultas del que no sé nada (ver publicación en otro hilo de comentarios para el enlace), pero la columna de índice parece funcionar.

Syndicate_Admin
Administrator
Administrator

¿Cuál es la fuente de datos? ¿Es siempre lo mismo?

¿Ha probado una tabla muy simple usando 'Ingresar datos' y luego filtrarla para ver si funciona? (para iniciar la solución de problemas)

¡Hola! ¡Gracias por su respuesta!

El origen de datos es una fuente odata donde se importan los datos.

Hice una tabla con una columna con verdadero o falso y la rellené con más de 1000 filas. Era posible filtrar correctamente de manera bastante interesante.

Encontré este hilo después de buscar el filtrado en odata: https://community.powerbi.com/t5/Desktop/Importing-Data-from-OData-URL-but-applying-a-filter-on-dyna...

No estoy seguro de entenderlo correctamente, ¿significa que filtrar una fuente de odata no se puede hacer de la manera normal?

Editar: Intenté agregar una columna de índice antes del paso del filtro y de repente el filtro funciona.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.