Alunos Gean Carlos Postado Novembro 21, 2023 Alunos Compartilhar Postado Novembro 21, 2023 Pessoal, Boa tarde, gostaria de capturar o nome do arquivo em que estou criado no Power Query para automatizar versões do arquivo .pbix. Vcs sabem a função M que traz esse resultado ? Algo tipo FileName ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Joao Raulino Postado Janeiro 3 Alunos Solução Compartilhar Postado Janeiro 3 Suave @Gean Carlos? Realmente não existe nenhuma função nativa do M que te retorne o nome do arquivo .PBIX aberto. Porém, se você souber de antemão em qual pasta esta o arquivo existe uma maneira criativa de recuperar o nome dele através do código abaixo: Citar let Source = Folder.Contents("C:\Users\Nome\Downloads"), #"Filtered Rows" = Table.SelectRows(Source, each ([Extension] = ".pbix")), #"Sorted Rows" = Table.Sort(#"Filtered Rows",{{"Date accessed", Order.Descending}}), Filename = #"Sorted Rows"{0}[Name] in Filename Note que ele busca o ultimo arquivo acessado pelo usuário através da coluna "Data accesed", portanto nenhum outro arquivo pode ser aberto no momento em que o código é atualizado. Se essa resposta te ajudou, não se esqueça de marcar como melhor solução 😉 Abs! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Emerson Alencar Postado Dezembro 8, 2023 Alunos Compartilhar Postado Dezembro 8, 2023 Boa tarde @Gean Carlos Infelizmente, o Power Query no Power BI Desktop não fornece uma função embutida para recuperar o nome do arquivo. No entanto, você pode contornar isso usando algumas etapas adicionais. Use uma Consulta de Parâmetro: Crie uma nova consulta que contém um parâmetro que representa o caminho do arquivo ou o nome do arquivo. Isso pode ser feito na guia "Página Inicial" > "Gerenciar Parâmetros". Configure o Parâmetro: Defina o valor do parâmetro como o caminho do arquivo ou o nome do arquivo. Referencie o Parâmetro em Outras Consultas: Em outras consultas onde você precisa do nome do arquivo, faça referência a esse parâmetro. Exemplo de código para criar um parâmetro chamado ArquivoAtual: let ArquivoAtual = "C:\Caminho\Para\Seu\Arquivo.pbix" in ArquivoAtual Depois, nas suas outras consultas, você pode fazer referência a esse parâmetro: let Fonte = Excel.Workbook(File.Contents(ArquivoAtual), null, true), Tabela1 = Fonte{[Item="Tabela1",Kind="Table"]}[Data] in Tabela1 Não sei se ficou claro, me mande o seu PBI, que crio algo para buscar numa pasta local Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Gean Carlos
Pessoal, Boa tarde, gostaria de capturar o nome do arquivo em que estou criado no Power Query para automatizar versões do arquivo .pbix. Vcs sabem a função M que traz esse resultado ? Algo tipo FileName ?
Link para o comentário
Compartilhar em outros sites
2 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