Tenho uma URL que busca o ID de uma movimentação financeira, ajustei a URL conforme o código abaixo paraque financialEventId seja dinamico buscando de outra tabela. porem quando tento atualizar no power bi online não carrega, informa que a url e dinamica.
Erro bi online
te conjunto de dados inclui uma fonte de dados dinâmica. Como as fontes de dados dinâmicas não são atualizadas no serviço do Power BI, esse conjunto de dados não será atualizado. Saiba mais: https://aka.ms/dynamic-data-sources.
Fonte de dados para Query1
let
Fonte = (financialEventId as text) =>
let
Consulta =
try Json.Document(
Web.Contents(
"https://services.contaazul.com/contaazul-bff/finance/v1/financial-events/" & financialEventId & "/summary",
[
Headers =
[
#"x-Authorization" = Authorization,
#"Content-Type" = "application/json"
]
]
)
)
otherwise null
in
Consulta,
// Referência à tabela f_extrato_movimento
TabelaExtratoMovimento = f_extrato_movimento,
// Adicionar coluna "Consulta" com os resultados da função personalizada
Resultado = Table.AddColumn(TabelaExtratoMovimento, "Consulta", each Fonte([financialEventId])),
// Filtrar os valores bem-sucedidos (diferentes de null)
ConsultasBemSucedidas = Table.SelectRows(Resultado, each [Consulta] <> null),
Pergunta
wisneranalista
Alguem ja passou por isso ?
Tenho uma URL que busca o ID de uma movimentação financeira, ajustei a URL conforme o código abaixo paraque financialEventId seja dinamico buscando de outra tabela. porem quando tento atualizar no power bi online não carrega, informa que a url e dinamica.
Erro bi online
te conjunto de dados inclui uma fonte de dados dinâmica. Como as fontes de dados dinâmicas não são atualizadas no serviço do Power BI, esse conjunto de dados não será atualizado. Saiba mais: https://aka.ms/dynamic-data-sources.
let
Fonte = (financialEventId as text) =>
let
Consulta =
try Json.Document(
Web.Contents(
"https://services.contaazul.com/contaazul-bff/finance/v1/financial-events/" & financialEventId & "/summary",
[
Headers =
[
#"x-Authorization" = Authorization,
#"Content-Type" = "application/json"
]
]
)
)
otherwise null
in
Consulta,
// Referência à tabela f_extrato_movimento
TabelaExtratoMovimento = f_extrato_movimento,
// Adicionar coluna "Consulta" com os resultados da função personalizada
Resultado = Table.AddColumn(TabelaExtratoMovimento, "Consulta", each Fonte([financialEventId])),
// Filtrar os valores bem-sucedidos (diferentes de null)
ConsultasBemSucedidas = Table.SelectRows(Resultado, each [Consulta] <> null),
// Expandir a coluna "Consulta" para trazer apenas o campo "categoriesRatio"
ConsultasExpandidas = Table.ExpandRecordColumn(ConsultasBemSucedidas, "Consulta", {"categoriesRatio"}, {"categoriesRatio"}),
#"Outras Colunas Removidas" = Table.SelectColumns(ConsultasExpandidas,{"description", "status", "id", "negotiator", "financialEventId", "categoriesRatio"}),
#"categoriesRatio Expandido" = Table.ExpandListColumn(#"Outras Colunas Removidas", "categoriesRatio"),
#"categoriesRatio Expandido1" = Table.ExpandRecordColumn(#"categoriesRatio Expandido", "categoriesRatio", {"costCentersRatio", "category"}, {"costCentersRatio", "category"}),
#"costCentersRatio Expandido" = Table.ExpandListColumn(#"categoriesRatio Expandido1", "costCentersRatio"),
#"costCentersRatio Expandido1" = Table.ExpandRecordColumn(#"costCentersRatio Expandido", "costCentersRatio", {"costCenterId", "costCenter", "value"}, {"costCenterId", "costCenter", "value"}),
#"Tipo Alterado" = Table.TransformColumnTypes(#"costCentersRatio Expandido1",{{"value", Currency.Type}}),
#"negotiator Expandido" = Table.ExpandRecordColumn(#"Tipo Alterado", "negotiator", {"name"}, {"negotiator.name"})
in
#"negotiator Expandido"
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora