Forum Discussion
Frustrante Power Query Editor y listas de SharePoint
Hola @tknguyen
La razón por la que ve todos los valores nulos es porque, en su caso, ReleaseType no es un registro; ya es un valor de texto sin formato (como "Principal"). Esto se debe a que SharePoint simplifica automáticamente los campos de búsqueda cuando la lista de origen solo tiene una columna (por ejemplo, solo Título). No intente expandir o extraer [Título]. En su lugar, use la columna ReleaseType tal como está, ya es un valor de texto simple que contiene su búsqueda (como "Principal", "Corrección", etc.). No hay necesidad de ninguna fórmula de columna personalizada para este campo. Simplemente cambie el nombre de la columna ReleaseType si prefiere un nombre más limpio y continúe con las transformaciones como de costumbre.
He incluido la documentación oficial de Microsoft para su referencia:
Conector de lista de SharePoint de Power Query - Power Query | Microsoft Learn
Si esta solución ayuda, considere darnos felicitaciones y aceptarla como la solución para que pueda ayudar a otros miembros de la comunidad
Gracias.
Hola
Como puedes ver en mi captura de pantalla de Power BI se muestra como un registro, NO como texto sin formato...
No puedo expandir la columna ya que informa que no se encontraron columnas
Si está mirando la captura de pantalla que lo muestra como valor real, entonces esto NO está en Power BI, sino directamente en SharePoint como la lista:
- Syndicate_Admin1 year ago
Administrator
Parece que el problema surge de que Power BI interpreta de forma incoherente la columna ReleaseType como un registro o un valor de texto. Esto suele ocurrir cuando están implicadas columnas de búsqueda de SharePoint, lo que da lugar a incoherencias debidas a la estructura de la lista o a la detección automática de tipos de Power Query.
Para solucionar este problema, estandarice la columna en texto mediante la aplicación de una transformación. Agregue este paso en el Editor avanzado después del paso Fuente:
= Table.TransformColumns(Source, {{"ReleaseType", each if Value.Is(_, record) then Record.Field(_, "Title") else Text.From(_), type text}})
Este enfoque evita los valores nulos, controla los registros y el texto de forma eficaz y simplifica Power Query.
Si esta solución ayuda, considere darnos felicitaciones y aceptarla como la solución para que pueda ayudar a otros miembros de la comunidad
Gracias.- Syndicate_Admin1 year ago
Administrator
Recibo un error de expresión. ¿Puede confirmar qué es lo que está mal (NOTA, no se detectaron errores de sintaxis)?