Nishad_M
Estoy tratando de cargar datos de Log Analytics y quiero crear URL dinámicas para cada cliente cuando abro el archivo de plantilla PBIT.
por ejemplo –> let Source = Json.Document(Web.Contents(«https://api.loganalytics.io/v1/workspaces/WORKSPACEID/query»,
Quiero que WORKSPACEID sea dinámico. Probé dos métodos
1. Leyendo el WORKSPACEID del archivo de texto y (tengo una carpeta por cliente, por lo tanto, se elige el archivo correcto usando la ruta parametrizada al archivo)
2. Usando esto, creé una consulta adicional para extraer solo WORKSPACEID.
= let Source = Json.Document(Web.Contents( «https://api.loganalytics.io/v1/workspaces/»& «#LAWorkspace» &»/query»,
Cuando uso este nombre de consulta en la consulta principal para registrar análisis, arroja un error.
Expression.Error: no podemos aplicar el operador & a los tipos Texto y Lista.
También intenté crear una nueva tabla con todas las ID de WORKSPACE y la asignación de nombres de clientes e intenté usar la ID de esta tabla, incluso esto falla.
«Expresión.Error: no podemos aplicar el operador & a los tipos Texto y Lista».
let Source = Json.Document(Web.Contents(«https://api.loganalytics.io/v1/workspaces/» & WorkspaceID & «/query»,
Cualquier ayuda sería apreciada, ya pasé un día, volviéndome loco 😞
v-tapa-msft
Hola @Nishad_M,
¿Qué tal el resultado después de seguir las sugerencias mencionadas en mi publicación original? ¿Podría proporcionar más detalles al respecto si no cumple con sus requisitos?
Atentamente,
v-tapa-msft
Hola @Nishad_M,
En primer lugar, cree un parámetro llamado «WORKSPACEID y formatee como texto, luego intente usar la siguiente consulta:
let
Source = Json.Document(Web.Contents("https://api.loganalytics.io/v1/workspaces",[RelativePath="https://community.powerbi.com/" & WORKSPACEID &" /query"]))
in
Source
Atentamente,