Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
¡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!
Solved! Go to Solution.
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.
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).
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).
¿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!
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.
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.
¿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.