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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Necesidad de extraer el valor de búsqueda de una columna en la lista de puntos compartidos

Hola a todos

Estoy extrayendo datos de una lista de puntos compartidos, desde el Editor de Power Query veo los valores de la columna como "Lista":

Luego uso la opción "Expandir a nuevas filas" y obtengo el "Registro" en los valores de columna:

Captura de pantalla 2020-10-28 211842.png

Luego hago clic de nuevo en la opción de expandir y quiero seleccionar sólo la opción de "lookupValue" de la lista

Captura de pantalla 2020-10-28 212229.png

Se muestran los valores:

Captura de pantalla 2020-10-28 212337.png

Pero después de aplicar los cambios, obtengo el mensaje de error y los valores:

No se pudieron guardar las modificaciones en el servidor. Error devuelto: 'OLE DB u ODBC error: [Expression.Error] No podemos convertir el valor "" al tipo Table.. La operación actual se canceló porque se produjo un error en otra operación de la transacción. '.

¿Alguna idea de cómo resolver esto? Gracias de antemano.

Este es el código generado:

Dejar
Source - SharePoint.Tables ("https://xxxxxxxxxx/icpmo/", [Implementation-2.0," ViewMode-"All"]),
"bb14239c-c848-465d-80ad-52b29b8c3e96" - Fuente[Id'"bb14239c-c848-465d-800ad-52b29b8c3e96"[Items],
"Expanded Cliente" - Table.ExpandListColumn ("bb14239c-c848-465d-80ad-52b29b8c3e96", "Cliente"),
"Expanded Cliente1" - Table.ExpandRecordColumn ("Expanded Cliente", "Cliente", "lookupValue", "Cliente.lookupValue")
En
"Cliente ampliado1"

2 REPLIES 2
Anonymous
Not applicable

Gracias @amitchandak

Ya intenté reemplazar valores y cambiar el tipo de datos, pero no se realizó correctamente.

Código para cambiar el tipo de datos y reemplazar el valor después de expandir:

#"Expanded Cliente1" = Table.ExpandRecordColumn(#"Expanded Cliente", "Cliente", {"lookupValue"}, {"Cliente.lookupValue"}),
"Changed Type" - Table.TransformColumnTypes ("Expanded Cliente1", "Cliente.lookupValue", texto de tipo),
"Replaced Value" - Table.ReplaceValue ("Changed Type,"","NA",Replacer.ReplaceValue,"Cliente.lookupValue")

Mensaje de error:

Error OLE DB u ODBC: [Expression.Error] No podemos convertir el valor "" al tipo Table..

También traté de cambiar el tipo de datos antes de la expansión

"Changed Type" - Table.TransformColumnTypes ("bb14239c-c848-465d-80ad-52b29b8c3e96", "Cliente," texto de tipo)
"Expanded Cliente" - Table.ExpandListColumn ("Changed Type", "Cliente"),
"Expanded Cliente1" - Table.ExpandRecordColumn ("Expanded Cliente", "Cliente", "lookupValue", "Cliente.lookupValue")

Tengo lo siguiente:

Expression.Error: No podemos convertir un valor de tipo List para escribir Text.
Detalles:
Valor[Lista]
Tipo [Tipo]

¿Alguna otra idea? Gracias de antemano

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.