Alunos Adolfo Pizzarino Postado Junho 6, 2022 Alunos Compartilhar Postado Junho 6, 2022 Olá Galera, Tudo bem? Gostaria de saber como colocar como trazer os últimos 5 anos da minha tabela utilizando o Power Query. Como se fosse um parâmetro. Desde já agradeço a atenção! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Bruno Abdalla de Souza Postado Junho 9, 2022 Alunos Solução Compartilhar Postado Junho 9, 2022 Que bom @Adolfo Pizzarino! Se puder colocar o tópico como resolvido e indicar a solução que melhor lhe ajudou, agradeço. Abraço! 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Junho 6, 2022 Alunos Compartilhar Postado Junho 6, 2022 (editado) let pHoje = Date.From(DateTime.LocalNow()), pDataIni = Date.AddYears(pHoje, -5) in pDataIni Editado Junho 6, 2022 por Bruno Abdalla de Souza 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Adolfo Pizzarino Postado Junho 6, 2022 Autor Alunos Compartilhar Postado Junho 6, 2022 22 minutos atrás, Bruno Abdalla de Souza disse: let pHoje = Date.From(DateTime.LocalNow()), pDataIni = Date.AddYears(pHoje, -5) in pDataIni Olá Bruno, poderia exemplificar com o arquivo, caso seja possível? Obrigado. Desde já agradeço sua atenção. TESTE.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Bruno Abdalla de Souza Postado Junho 7, 2022 Alunos Compartilhar Postado Junho 7, 2022 Pelo que entendi a sua dúvida é sobra fazer isso em SQL. Se for, seria algo assim (não testei, pois não tenho acesso a sua fonte de dados): let pDataHoje = Date.ToText(Date.From(DateTime.LocalNow()), [Format="yyyy/MM/dd"]), pData5Anos = Date.ToText(Date.StartOfYear(Date.AddYears(pDataHoje, -5)), [Format="yyyy/MM/dd"]), SQL = " SELECT COLUNA_DATA, COLUNA2, COLUNA3 FROM SUATABELA WHERE COLUNA_DATA BETWEEN TO_DATE(' & pData5Anos & "', 'yyyy/mm/dd') AND TO_DATE('" & pDataHoje & "', 'yyyy/mm/dd') ", Fonte = Oracle.Database("BIPRD", [HierarchicalNavigation=true, Query=SQL]) in Fonte 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Adolfo Pizzarino Postado Junho 9, 2022 Autor Alunos Compartilhar Postado Junho 9, 2022 Em 07/06/2022 em 18:23, Bruno Abdalla de Souza disse: Pelo que entendi a sua dúvida é sobra fazer isso em SQL. Se for, seria algo assim (não testei, pois não tenho acesso a sua fonte de dados): let pDataHoje = Date.ToText(Date.From(DateTime.LocalNow()), [Format="yyyy/MM/dd"]), pData5Anos = Date.ToText(Date.StartOfYear(Date.AddYears(pDataHoje, -5)), [Format="yyyy/MM/dd"]), SQL = " SELECT COLUNA_DATA, COLUNA2, COLUNA3 FROM SUATABELA WHERE COLUNA_DATA BETWEEN TO_DATE(' & pData5Anos & "', 'yyyy/mm/dd') AND TO_DATE('" & pDataHoje & "', 'yyyy/mm/dd') ", Fonte = Oracle.Database("BIPRD", [HierarchicalNavigation=true, Query=SQL]) in Fonte Obrigado Bruno, ajudou muito!!! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Adolfo Pizzarino
Olá Galera,
Tudo bem?
Gostaria de saber como colocar como trazer os últimos 5 anos da minha tabela utilizando o Power Query. Como se fosse um parâmetro.
Desde já agradeço a atenção!
Link para o comentário
Compartilhar em outros sites
5 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