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 votos5 respostas
-
0 votos0 respostas
-
0 votos3 respostas
-
0 votos1 resposta
717 questões neste fórum
-
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 -
Criação de linhas com base no número de parcelas
Boa tarde incomparáveis, tudo bem?! Estou com uma dificuldade em sanar um problema relacionado ao ETL. Em anexo, segue um exemplo deste problema. De modo geral, tenho uma base de venda, onde cada lista representa uma venda realizada e dela o valor total, número de parcelas e valor total. No entanto, para acompanhar a data prevista de pagamento ele traz sempre a primeira data a ser paga e não as datas das demais parcelas. Em anexo, envio uma base onde seria o ideal, em destaque o desdobramento do pagamento trazendo as "Data prevista do Pagamento" e os valores quebrados de acordo com a quantidade de parcelas. Alguém poderia me ajudar c…
0 votos1 resposta -
Como alterar valor de parâmetro dinamicamente para consultas nulas
Cenario: Tenho vários clientes onde cada um tem suas credenciais appkey e appsecret. N clientes: Os parãmetros estão estáticos: A consulta nula busca os valores dos parâmetros, mas ainda de forma estática. Preciso alterar os valores dos parâmetros dentro da consulta nula quando eu selecionar um dos clientes através do dashboard. Eu consegui obter os valores dinâmicamente, mas com uma medida DAX, contudo até onde entende não tem como inserir medidas DAX dentro do PQ. Agradeço a todos pela a…
0 votos4 respostas -
Consulta mesclada trazendo informações erradas
A duvida foi a seguinte: Eu tenho duas bases, as duas bases tem a coluna ID e eu faço a consulta mesclada no power query para trazer a informação de uma tabela para a outra. Segue o Exemplo abaixo: Ele trouxe a informação na ID OLBV 153/2018 a data 28/07/2023. Abaixo segue informação que está na tabela: a informação que esta na tabela é OLBV 000153/2018 e não OLBV 153/2018, mas por algum motivo ele está considerando a mesma coisa e isso não deveria acontecer. Quando eu faço um Procx ou Procv ele traz a informação que bate 100%. Abaixo seguem as informações da mesclagens que fiz: Limite de similarida…
0 votos2 respostas -
Data Hora, Buscar Valor entre duas Datas / Hora, em Tabelas diferentes
Bom dia incomparáveis. Preciso de ajuda na questão a seguir, vou anexar o Pbix para que avaliem por gentileza. Tenho a seguinte situação que não estou conseguindo contornar, a empresa de transporte que eu trabalho tem dois turnos no dia, ou seja, dois motoristas dirigem a mesma placa no dia. Originalmente; Tenho uma tabela fTelemetria, nessa tabela tenho o registro de infrações de condução registrado por data / hora e placa do caminhão. Tenho uma tabela de fJornada, onde eu tenho o registro de jornada do motorista Data hora incial e Data hora final, aqui não tenho a placa que ele dirigiu no dia. Tenho também a tabela de f_Programação de Cargas onde esta …
1 voto8 respostas -
Transformar CSV para xlsm
Olá Pessoal, sou iniciante e estou com uma duvida. Tenho uma pasta de rede com 2 arquivos em CSV e o BI ja pronto, porém vou precisar alimentar o BI com os mesmos dados só que a base será xlsx ( extraido do sistema), consigo transformar o arquivo CSV em xlsx para não ter que refazer tudo novamente?
0 votos3 respostas -
Descobrir oque está em ambas Tabelas e oque está em uma e não foi preenchida na outra.
Pessoal, boa tarde! Estou com um probleminha e gostaria de saber se vocês conseguem me ajudar. Tenho duas Tabelas de devoluções. Onde tudo oque é uma " Falha na entrega" tem que estar em ambas tabelas. Seguindo a regrinha que tem que ser o mesmo pedido na mesma data e hora, para considerar. Ai sim eu contaria que esta em ambas tabelas Oque fazer?
0 votos4 respostas -
Dúvidas ETL
Bom dia! Pessoal gostaria muito de uma ajuda de vocês. Estou montando uma conciliação diária. Em anexo tem duas planilhas (extrato e sistema -sem nenhuma alteração). Queria unir o meu sistema com o meu extrato diário por fornecedor (tentei fazer, porém não consegui). Só que no meu extrato preciso apenas de 3 colunas: data, tipo de lançamento e valor. E no sistema, informa de forma detalhada quem é o fornecedor, código, valor, número de doc e etc. Gostaria que ficasse assim: É possível fazer isso no BI? Exemplo 1.xls Exemplo 2.xlsx
0 votos3 respostas -
Duvidas sobre a extração dos dados.
Pessoal, para vocês que já são feras, a minha dúvida é bem simples. Eu estou criando um PBI de uma tabela que tem as Dimensões e os Fatos na mesma "ABA". É um banco de dados relativamente pequeno, cerca de 400 linhas e 30 colunas. Eu gostaria de uma dica, eu devo separa as informações das Dimensões e fatos? Como vocês fariam? Eu vou precisar conetar / transformar estas informações com outros bancos de dados em breve. Obrigado!
0 votos3 respostas -
DIMENSÃO QUE MUDA AO LONGO DO TEMPO
Boa tarde Pessoal, Eu tenho uma base onde existem dimensões que mudam ao longo do tempo. Eu adicionei uma coluna nova no Power Query onde verifico se a data do registro está entre a data inicial e final, se sim retorna "1", se não retorna "0". Por fim eu filtro o registro com resultado 1. Entretanto me deparei com um registro onde todos os resultado foram 0. Nessa situação preciso que o último registro (com a data mais alta) retorne o resultado 1. Primeira condição: verificar a data participação, se está entre a data alteração e data alteração final, se sim 1 se não 0. Segunda condição: Se nenhum registro for atendido na primeira condição en…
0 votos4 respostas -
Criar parâmetro para alterar bases armazenadas em um fluxo de dados
Prezados, boa noite! Estou desenvolvendo um indicador que tem duas bases de dados armazenadas em um Fluxo de Dados (BaseFiltrada e BaseCompleta), porém não estou conseguindo fazer com que o parâmetro criado faça essa mudança quando publicado no Power BI Online. Alguém já teve essa necessidade ou tem alguma ideia de como fazer?
0 votos2 respostas -
Filtrar um periodo x de meses na base do PowerQuery
Amigos, Boa Tarde Tenho uma base de dados no PowerQuery onde preciso fazer o seguinte filtro. Preciso que ele considere a seguinte regra: Deverá ficar apenas as linhas em que a data está nos ultimos 24 MESES, e aqui corresponde ao mês e não dia. Não consegui pelos filtros de data, alguem consegue me ajudar ?
0 votos5 respostas -
Conectar API omie
Boa tarde pessoa! Tudo bem? Tenho esse código para integrar a API do omie (com paginação reformulada, fazendo um looping, analisando todas as páginas), mas ele não funciona. Acredito que seja pelas várias funções, mas não consigo integrar elas em um único escopo. Se alguém puder me ajudar, eu agradeço. Deixo o código abaixo. * CÓDIGO: (page as number) => let Body = Json.FromValue( [ call = "ListarContasReceber", app_key = #"app_key", app_secret = #"app_secret", param = [ "pagina" = page, …
0 votos4 respostas -
Criar várias consultas
Pessoal Bom dia Por favor, preciso de uma ajuda. Preciso criar consultas individuais por produto que tenho na base de dados. O caminho que sei é criar uma referencia e então fazer o filtro, mas isso produto por produto. temos um jeito mais inteligente de fazer ?
0 votos4 respostas -
Dividir coluna com números e letras ficando de um lado os números e do outro as letras
Exemplo coluna.xlsx
0 votos4 respostas -
ERRO AO ATUALIZAR UM ARQUIVO
Boa tarde, Diariamente salvo em um diretorio uma tabela de preço, (DA1 do Protheus, para quem conhece o Protheus entender o arquivo). É um arquivo pesado mas tem funcionado. Uns dias atras começou dar um erro toda vez que tento atualizar: Tentei fazer o filtro excluindo arquivos que iniciam com "~$" Tentei ate excluir o arquivo acima que esta dando erro, mas o erro para o arquivo seguinte. alguém já passou por isso? Tem cura? rs...
0 votos5 respostas -
Retornar Valor apenas na Primeira Linha se o código do Material for o mesmo
Olá pessoal, Via Power Query, tenho uma lista de Part Numbers cujo na Coluna 'Qtde_Pipe' gostaria que aparecesse o Valor de sua Qtde apenas na Primeira Linha de cada Part Number, como no exemplo abaixo. Qual a melhor forma de tratar essa condição no Power Query?
0 votos2 respostas -
Dividir colunas
Preciso dividir coluna mas não tem padrão certo como está abaixo. preciso Nome TES e numero
0 votos13 respostas -
Expression.Error: Havia muitos elementos na enumeração para concluir a operação.
Pessoal, boa noite! Estou tendo dificuldades para resolver o erro: Expression.Error: Havia muitos elementos na enumeração para concluir a operação. Esse erro acontece quando eu criar uma etapa de Linhas Filtras após a etapa de Coluna em pivô. Disponibilizei o arquivo pbix para auxiliar na análise, porém ele busca as informações de uma fluxo de dados. Desde já agradeço a ajuda! 6 - JUN_PBIX_Transformação HN - Validação.pbix
0 votos2 respostas -
Mês Atual
Pessoal estou com uma dúvida em relação a criação de uma coluna com a função de mês atual. Nesse caso, criei a formula corretamente mas na coluna em si, não aparece descrito o mês como mês atual. Irei encaminhar o arquivo por aqui para facilitar o entendimento caso vcs precisem, muito obrigado. Data Expert.pbix
0 votos4 respostas -
Mesclar Colunas com condição
Boa tarde! Na minha base de dados , o nome do aprovador e data de aprovação , estão em linhas separadas para uma mesma Ordem de Compra. Preciso agregar esta informação para que todo o fluxo de aprovação apareceça em uma linha, conforme imagem: Como está (a linha da OC triplicou, pois foram 3 aprovadores): Como preciso enxergar (OC está em uma única linha , e os níveis de aprovação são colunas):
0 votos3 respostas -
Número decimal
Boa tarde! Estou com problema para que o Power BI entenda os números decimais dessa coluna FFE Month. Os valores como 0,5 são os mesmos das colunas ao lado, porém somente essa coluna acaba não puxando os números decimais, no Power Query ele está entendendo como 0 ao invés de 0,5. Sendo assim, ao ser feito o gráfico ele acaba retornando como 73,0 ao invés de 76,5. Alguem saberia de fato o que pode estar acontecendo? Obrigado!
0 votos3 respostas -
DIFERENÇA ENTRE DIAS CONSIDERANDO SOMENTE DIAS ÚTEIS
Pessoal tenho essa função que calcula a diferença entre duas datas - 8 dias (essa subtração é uma regra que deve ser usada), ela utiliza uma condição caso a data fim for null utiliza a data de hoje (DateTime.FixedLocalNow()) ficando: #"Coluna Dias em Atraso" = Table.AddColumn(#"Erros Substituídos", "Dias em Atraso", each let hoje = Date.From(DateTime.FixedLocalNow()), diferencaDatas = Duration.Days([DATA DO PEDIDO] - [DATA RM]), condicao = if [DATA DO PEDIDO] <> null then diferencaDatas - 8 else Duration.Days(hoje - [DATA RM]) - 8, soPositivo = if condicao <= 0 then null else condicao //condição para cal…
0 votos2 respostas