Power Query e Linguagem M
Dúvidas e problemas voltados para o uso do Power Query durante as transformações de dados.
Explore Perguntas
Não há nenhuma pergunta popular de mostrar agora
-
0 votos1 resposta
-
0 votos2 respostas
-
0 votos1 resposta
-
0 votos25 respostas
-
0 votos5 respostas
739 questões neste fórum
-
Algarismos romanos em Números inteiros
Caros amigos bom dia, novamente conto com a ajuda e paciência pois ainda estou aprendendo, vamos lá! Tenho uma tabela chamada f_FPOAmbulatorial e uma coluna chamada DRS (algarismos romanos esta formatada como texto) e gostaria de transformá-las em números inteiros. Tentei utilizar Number.FromText(nome da coluna), porém não funcionou. Agradeço se conseguirem me ajudar. Obrigado e Deus abençoe
0 votos3 respostas -
Quais duplas de itens mais se repetiram
Pessoal, a ideia através dessa tabela é saber qual dupla mais se repetiu, eu tentei juntar as duas colunas e simplesmente fazer um count, mas como a ordem muda, é tratado como situações diferentes exemplo: a-b b-a acaba considerando duplas diferentes quando na verdade são os mesmos pilotos, alguém sabe como posso resolver isso?
0 votos3 respostas -
IMPORTAÇÃO - ARQUIVO ORÇAMENTO
Prezados Estou com dificuldade para conseguir importar arquivo do sistema que utilizo sobre Orçamento. O arquivo disponibilizado vem com informações em linhas separadas para a mesma conta contábil: 31116 - TELEFONE 800 (valor realizado) Previsto -20 (valor orçado) Não consigo colocar o nome da conta contábil na linha onde consta "Previsto". Segue xlsx de exemplo. ObrigadoTeste Orçamento PBI.xlsx
0 votos3 respostas -
Cotação dolar por dia e hora
Boa tarde No modelo anexado, tenho duas fatos fOcorrencia fCotacao Na fOcorrencia, preciso trazer o valor da cotação (presente na fCotacao), mas seguinda a seguinte lógica: 1- Deverá existir uma nova coluna na fOcorrencia; 2 - A coluna só será preenchida, seguinda a lógica: a) em fOcorrencia, a coluna transactionSubtypeId deverá ter o valor 3; b) em fOcorrencia, a coluna walletcoinid deverá ter o valor 1; c) preciso trazer o valor obedecendo a data e hora (explicarei abaixo) Preciso procurar o intervalo de data e horário para trazer o valor correto da cotação, no exemplo abaixo, a tabela de cotações possui 4 a…
0 votos4 respostas -
Erro ao atualizar os dados
#incomparaveis... surgiu essa situação em que ao atulizar a tabela de dados ficou aparecendo esse erro em grupo, sendo que a base de dados não houve alteração na base de vendas do ano 2023 somente foi acrescentado dia a dia o resultado vendas jan/24, alguem sabe dizer pq isso ocorrer???. obs.: abri todo os dados de 2023, e não encontrei nenhum erro.
0 votos7 respostas -
Não estou conseguindo diluir as metas mensais por líder e assistente em diárias
Olá, boa tarde! Espero que estejam bem. Preciso diluir as metas mensais por líder e assistente por dia. Tentei a fórmula DAX LOOKUPVALUES mas não consegui de forma alguma. Abaixo segue a base em Excel e o arquivo em PBIX. Desde já agradeço pela ajuda 🙂 XPERIUM - META MENSAL EM DIÁRIA.pbix BASE METAS.xlsx
0 votos3 respostas -
Extração Caracteres
Olá pessoal, Estou com dificuldade em extrair os texto após o caracter, pois tem uns texto sem caracter e outros com, já fiz da selação, mas quando desço ficam palavras cortadas. Gostaria da ajuda de vocês.
0 votos5 respostas -
Erro ao Remover Vazios utilizando fitro da coluna (ocorreu um erro inesperado)
Olá Pessoal! Tenho um relatorio de Contabilidade de varias paginas que traz os dados das contas mas tambem traz outras coisas (numero de pagina, nome do contador, endereço do escriotorio) que eu preciso desprezar. Para fazer isso, identifiquei que na coluna "codigo" reduzido contem linhas em branco que se exluir vai "limpar" minha base. No Entanto, quando eu nando filtrar as linhas em brano aparece um aviso de "ocorreu um erro inesperado"... o que pode ser miha falha ?
0 votos1 resposta -
PAGINAÇÃO DE API
Galera tenho esse código que faz uma consulta numa api e retorna o data (lista com os dados) e pagination (records com número página e próxima página): let Source = Web.Contents( url, [ RelativePath = "road-speed-events", Headers = [ Accept = "application/json", #"Content-Type" = "application/json", #"cobli-api-key" = api_key ], Query = [ limit = Number.ToText(100), page = Number.ToText(1), start_date = Date.ToText(Date.AddDays(Date.From(DateTime.LocalNow()), - (365 - 1)), "yyyy-MM-dd", "pt-BR"), …
0 votos7 respostas -
PDF - Texto com quebra em coluna e linha
Bom dia, tenho um PDF que estou tentando extrair as informações dele com o Power Query. Porém quando realizo o tratamento na minha lógica um dos campos que eu preciso esta ficando embaralhado (Contraste Pontos Fortes) Esse aqui é o texto do PDF e esta nessa ordem as linhas quando eu subo ele direto pra primeira etapa ele fica assim, a parte em amarela na primeira imagem é quebrada em colunas e linhas Realizado os tratamentos e ele fica assim fora de ordem (usei o _ para ver onde estava cada quebra) olhando na 4 linhas ele junta o "vem se desenvolvendo" com a linha debaixo "direcionamento".. sendo que deveria ser vem se desenvolvendo …
0 votos2 respostas -
Linkar semana a data
Pessoal, boa tarde! Existe alguma forma de eu "linkar" uma semana que foi escrita a mão, a uma data, por exemplo, inicio de uma obra a pessoa escreveu semana 1, e essa semana foi do dia 17/05 a 21/05 (vide foto). E depois também gostaria de em um gráfico colocar da semana 1 até a semana 99 por exemplo, como eu poderia fazer essa ordenação ?
0 votos4 respostas -
Acrescentar nome na dimensão
Pessoal, boa tarde! Estou precisando de uma ajudinha, quero colocar num gráfico orçado x realizado, mas no realizado a pessoa acrescentou uma informação que está não está no orçado e um deles seria o seria o "Mão-Obra". Quero utilizar no caso a dimensão do Orçado e poder acrescentar esse "Mão-Obra" na dimensão ou algo parecido. Quando coloco no gráfico o grupo obviamente o "Mão-Obra" fica em branco (vide foto). Gostaria de saber se existe essa possibilidade ou alguma solução para essa situação.
0 votos1 resposta -
Função, Nome do .pbix em "M"
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 ?
0 votos2 respostas -
ACESSAR O COOKIE DE UMA API
BOa tarde, estou tentando buscar informação de uma API, já vasculhei a web mas sem sucesso de como fazer. Quem puder ajudar, agradeço. No postman e/ou fiddler - coloco os dados e ele me retorna um "AuthSuccess" e gera um cookie No Power Query - coloco os dados e ele me retorna um "AuthSuccess" porém precisava pegar esse cookie que ele gera que é uma espécie de "token" para eu poder acessar um outro endpoint. Obs: Se eu pego esse cookie gerado pelo postman e adiciono nesse outro endpoint, funciona, só que fica algo manual. Obs: Não tenho acesso a documentação da API.
0 votos3 respostas -
Parâmetro para que qualquer usuário possa atualizar o PBI.
Quando vou atualizar o meu relatório eu preciso sempre trocar o meu login para atualizá-lo. Isso porque uma hora eu atualizo o relatório e outra outras pessoas fazem o mesmo. Existe algum parametro para não ter que ficar trocando de usuário sempre que vamos atualizar o relatório. Segue o exemplo em anexo
0 votos5 respostas -
Transforma campo JSON (com uma lista de registros) em campos abertos dentro da tabela
Estou com um problema no campo JSON que não consigo abrir os campos e extraí-los para a tabela principal. Será que alguém consegue me ajudar? Segue pbix e xlsx de exemplo. Muito obrigado! jsonPowerBI.xlsx jsonPowerBI.pbix
0 votos4 respostas -
Unir Tabelas (Appened Queries) - Atualização acrescentada
Olá pessoal, espero que todos estejam bem! Eu possuo duas tabelas que constituem as mesmas colunas com os mesmos nomes, porém uma delas detêm dados passados (0_Global_DataBase), ou seja, de 4 anos atrás e dessa forma são dados fixos e não sofreram mais atualizações e outra tabela com dados que atualizam mensalmente (1_Global_DataBase). O que eu preciso é unir essas duas (Appened Queries) tabelas em uma nova tabela consolidada (Global_DataBase Consolidado) porém de certa forma em que sempre que for forçada uma atualização os dados provenientes da tabale 1_Global_DataBase não seja sobrescrito e sim acrescentado aos dados atualizados dessa tabela no mês anterior na tabe…
0 votos3 respostas -
Conversão de tabela do dax pra Liguagem M.
Boa tarde pessoal tudo bem? possuo essa tabela em dax, Só que ela tem diferencial quando ele chega no final ela pega cinco dias anteriores ao dia Hoje e se repete, precisava converte isso em linguagem M mais, de toda forma que faço da errado será que você poderiam me dar uma ajuda. Vou colocar um print da tabela em anexo a parte do final pra vocês intenderem, e logica da mesma está abaixo. Tabela_Datas = ADDCOLUMNS ( CALENDAR (DATE(2022,1,1), DATE(2023, 12, 31)), "D0", [Date], "Nome Data", FORMAT([Date], "yyyy MMMM dd"), "Nome Data 2", FORMAT([Date], "dd \d\e MMMM \d\e yyyy"), "Texto Dia", FORMAT(…
0 votos5 respostas -
Cabeçalhos mesclados Excel
Olá, Estou trabalhando com uma planilha com várias abas e uma delas que se refere a saldos de NF de contratação está com o cabeçalho mesclado com 3 colunas indicando o MÊS e abaixo nas respectivas colunas a NF, valores e valor fechado. Esse padrão se estende para os demais meses. Gostaria de colocar o mês um embaixo do outro sequencialmente, mantendo as 3 colunas com dados. Ou seja, o que hoje está na horizontal ficaria na vertical. Já tentei o transformar colunas em linha e colunas dinâmicas, mas não funcionou. Alguma idéia de como tratar os dados que vem nesse formato? Controle_Terceiros.xlsx
0 votos5 respostas -
Extração de pasta excel com dados na coluna errada
Boa noite turma! O exemplo do arquivo anexado mostra um exemplo de como veio a extração que fiz do erp da empresa com algumas colunas com numeros equivocados deslocando o numero real para a coluna da esquera. Gostaria de uma ajuda como tratar isso no Power Query. Valeuuuuu!!! Exemplo de erro.xlsx
0 votos3 respostas -
Como eliminar quebra de páginas
Pessoal, Boa noite. Estou a carregar uma pasta com um conjunto de PdF e não estou a conseguir ter todos os registos na mesma linha por causa da quebra de página e da quebra de linhas. A minha dificuldade está na quebra de página. Agradeço o vosso apoio. O ficheiro de trabalho é o que está em anexo. Abraços Extrato banco TESOURO pagamento RSI Jan_Dez 2022.pdf
0 votos3 respostas -
Substituir Valores
Boa tarde, preciso substituir o valor N/A e "" por null, porém gostaria de fazer em apenas uma etapa, alguém teria alguma dica ? Segue imagem abaixo do atual senário substituindo apenas uma das condições !
0 votos3 respostas -
Substituir erros
Boa tarde a todos. Existe alguma possibilidade de substituir erros por null, em mais de uma coluna em apenas uma etapa ? Abç.
0 votos2 respostas -
% Acumulado por Grupo e produto no Query
Olá tudo bem? Estou com uma necessidade de realizar o % acumulado de uma lista de produtos e grupos, por DAX consido sem problemas, porém esta dando estouro de mémoria com frequencia... portanto partir para o Query. Apenas produtos, está tranquilo de conseguir o resultado, porém eu preciso saber o acumulado do produto dentro do seu grupo... Na imagem abaixo vejam nas primeiras linhas dos produtos do grupo 7 o acumulado retornou certinho... porém quando vou para o Grupo 17 na linha13 ele esta retornando o % da linha 1 Para resolve isso tentei agrupar novamente esta batela para ai sim fazer a List.Sum da coluna Divisão... Nov…
0 votos2 respostas -
CHAMADA DE API COM ERRO 500
Olá à todos! Estou tentando fazer uma consulta em uma API no power query e o código, a princípio, funcionou tranquilamente e consegui obter o retorno de alguns registros, porém somente com 100. Ao aplicar uma etapa de paginação no código o retorno da API agora vem sempre com o código 500, gostaria de saber onde o meu código está errando: let limite = 50, pagina = 1, data_inicio = Date.ToText(Date.AddDays(Date.From(DateTime.LocalNow()), - (90 - 1)), "yyyy-MM-dd", "pt-BR"), //pega a data dos últimos 30 dias data_fim = Date.ToText(Date.From(DateTime.LocalNow()), "yyyy-MM-dd", "pt-BR"), chave_api_cobli = api_key, url = "https://api.cobli.co/…
0 votos3 respostas