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
AVH_Tech
Frequent Visitor

Actualizar error de origen de datos en power i Service al usar la función

He estado luchando durante días para encontrar el problema. He trabajado a través de muchas de las soluciones propuestas, pero no he logrado que la actualización funcione una vez que subo mi archivo pbix.

Tengo una consulta llamando a una función y la consulta tenía varios pasos. Según las recomendaciones que encontré en los foros, dividí mi consulta en consultas más pequeñas para asegurarme de que los sepperate y las escenifica. Todavía estoy recibiendo un error, así que creo que se debe a la combinación de pasos en la función.

Error:

"[No se pueden combinar datos] Sección1/ST_Data_2/Añadido referencias personalizadas a otras consultas o pasos, por lo que no puede acceder directamente a un origen de datos. Por favor, reconstruya esta combinación de datos."-],"exceptionCulprit":1-" Tabla: ST_Data_3."

ST_Data_2 incluye una llamada de función:

Dejar
Fuente: ST_Data_Incremental_1a,
"Añadido personalizado" á Table.AddColumn(Fuente, "Personalizado", cada GetSTdata_1([página]))
En
"Añadido Personalizado"

Función GetSTdata_1([página]):

Dejar
Fuente (page_num como número) como tabla >
Dejar
page_number - Number.ToText(page_num),
page_Size "100",
Date_From "2020-04-09",
Fuente: Json.Document(Web.Contents("https://xxx.xxxxxxxx.com/",[RelativePath-"Api/v3/Jobs",Consulta ?[página-page_number,pageSize-page_Size,DateFrom-Date_From]])),
"Convertido a tabla" - Record.ToTable(Source),
Valor á "Convertido a tabla"{4}[Valor],
"Converted to Table1" ? Table.FromList(Value, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
"Columna expandida1" á Table.ExpandRecordColumn('"Converted to Table1", "Column1", ''id','myId', 'num', "description'')
En
"Columna expandida1"
En
Fuente

ST_Data_3 utiliza ST_Data_2 como fuente:

Dejar
Fuente: ST_Data_2,
"Expandido personalizado" á Tabla.ExpandTableColumn(Fuente, "Custom", "id", "myId", "num", "customer", "id", "myId", "num", "customer").
En
"Personalizado Expandido"

1 REPLY 1
v-juanli-msft
Community Support
Community Support

Hola @AVH_Tech

Pruebe y asegúrese de que funciona al invocar la función "GetStData1" en la tabla "ST Data2".

Si no funciona, tal vez necesite cambiar sus consultas.

Estas son algunas referencias:

(preste atención a las consultas de su función, configuración de nivel de privacidad,,ect)

https://www.myonlinetraininghub.com/scrape-data-multiple-web-pages-power-query

https://blog.crossjoin.co.uk/2016/10/01/using-the-invoke-custom-function-button-in-power-bi/

https://www.poweredsolutions.co/2019/03/12/data-privacy-and-the-formula-firewall/

Además, veo que hay un paso de "expandir columnas" en la función "GetSTData1", ¿por qué hay otro paso de "expandir columnas" en la tabla "ST Data3"?

tal vez pueda eliminar este paso en "GetSTData1".

Saludos
Maggie
Equipo de Apoyo Comunitario _ Maggie Li
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

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.