Alunos Pâmella Dias Postado Agosto 25, 2023 Alunos Compartilhar Postado Agosto 25, 2023 Pessoal, Boa Tarde Tudo bem ? Por favor, preciso de um auxlio. Preciso criar uma dCalendario que considere o valor minimo e máximo de uma tabela, porém a tabela tem 4 colunas com data. O Pbi precisa me trazer a menor data de qualquer coluna e a maior data de qualquer coluna. Como faço isso ? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Edson Igari Postado Agosto 25, 2023 Alunos Solução Compartilhar Postado Agosto 25, 2023 @Pâmella Dias, tudo bem, se entendi direito o que precisa é isso. Criei um arquivo de exemplo: 1) Tabela fato com 4 colunas de data, onde a menor data está circulada em vermelho e a maior em azul. Nesse caso a calendário tem que ir de 01/01/2023 até 17/02/2024 2) Criei uma tabela virtual reunindo todas as datas 3) Peguei o menor e o maior valor dessa tabela 4) A partir desses dois valores montei a dCalendario Início Fim Enfim, caso tenha atendido sua necessidade, peço a gentileza de marcar minha resposta como solução. Calendario - Mínimo e Máximo.pbix 1 Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Ezequiel Pedreira Postado Agosto 25, 2023 Alunos Compartilhar Postado Agosto 25, 2023 8 minutos atrás, Pâmella Dias disse: Pessoal, Boa Tarde Tudo bem ? Por favor, preciso de um auxlio. Preciso criar uma dCalendario que considere o valor minimo e máximo de uma tabela, porém a tabela tem 4 colunas com data. O Pbi precisa me trazer a menor data de qualquer coluna e a maior data de qualquer coluna. Como faço isso ? Vá no Power Query e em consulta nula, cole esse script . let Tabela = List.Buffer( SuaTabela[ColunaData] ), /* A função List.Buffer armazena uma lista em memória, neste caso a coluna de data da tabela fVendas está em memória, melhorando a performance do modelo */ MinDate = List.Min ( Tabela ), MaxDate = List.Max ( Tabela ), MaxYear = Date.Year (MaxDate), MinYear = Date.Year (MinDate), InitialDate = #date( MinYear, 1 , 1 ), EndDate = #date( MaxYear, 12 , 31 ), Duration = Duration.Days ( EndDate - InitialDate ) + 1, Fonte = List.Dates(InitialDate, Duration , #duration(1, 0, 0, 0)), #"Convertido para Tabela" = Table.FromList(Fonte, Splitter.SplitByNothing(), null, null, ExtraValues.Error ) in #"Convertido para Tabela" Ontem o @Alison Pezzott, lançou esse video de uma dCalendário muito top, caso tenha curiosidade segue o link: https://www.youtube.com/watch?v=t2GuK3AxA1I Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Pâmella Dias Postado Agosto 25, 2023 Autor Alunos Compartilhar Postado Agosto 25, 2023 1 hora atrás, Edson Igari disse: @Pâmella Dias, tudo bem, se entendi direito o que precisa é isso. Criei um arquivo de exemplo: 1) Tabela fato com 4 colunas de data, onde a menor data está circulada em vermelho e a maior em azul. Nesse caso a calendário tem que ir de 01/01/2023 até 17/02/2024 2) Criei uma tabela virtual reunindo todas as datas 3) Peguei o menor e o maior valor dessa tabela 4) A partir desses dois valores montei a dCalendario Início Fim Enfim, caso tenha atendido sua necessidade, peço a gentileza de marcar minha resposta como solução. Edson, é isso mesmo que preciso, mas fiquei com uma duvida aqui: Essa parte, eu faço como uma nova medida, correto ? Essa DATA1 seria o que? Calendario - Mínimo e Máximo.pbix 48.7 kB · 0 downloads Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Agosto 25, 2023 Alunos Compartilhar Postado Agosto 25, 2023 1 minuto atrás, Pâmella Dias disse: @Pâmella Dias, esse o nome atribuído pela tabela virtual, pois a coluna de referência é a primeira a ser incluída no caso, DATA1. Poderia ser a 4, a 10 a 2000, não importa, pois foi gerada uma tabela com a união das 4 colunas, entendeu??? Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Pâmella Dias Postado Agosto 25, 2023 Autor Alunos Compartilhar Postado Agosto 25, 2023 Entendi, acho que consegui replicar aqui muito obrigada!!!! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Agosto 25, 2023 Alunos Compartilhar Postado Agosto 25, 2023 Agora, Pâmella Dias disse: Entendi, acho que consegui replicar aqui muito obrigada!!!! Por nada! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Pâmella Dias Postado Agosto 29, 2023 Autor Alunos Compartilhar Postado Agosto 29, 2023 Em 25/08/2023 em 17:10, Edson Igari disse: @Pâmella Dias, esse o nome atribuído pela tabela virtual, pois a coluna de referência é a primeira a ser incluída no caso, DATA1. Poderia ser a 4, a 10 a 2000, não importa, pois foi gerada uma tabela com a união das 4 colunas, entendeu??? Edson, Sabe me dizer como faço o union, dentro do powerquery ? preciso criar o msm dCalendario no excell, mas só tenho a opção dentro do powerquery Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Edson Igari Postado Agosto 29, 2023 Alunos Compartilhar Postado Agosto 29, 2023 2 horas atrás, Pâmella Dias disse: Edson, Sabe me dizer como faço o union, dentro do powerquery ? preciso criar o msm dCalendario no excell, mas só tenho a opção dentro do powerquery Dentro do power query você terá que criar quatro tabelas. Em cada uma delas você seleciona a coluna de data e depois exclui todas as outras, ai você terá tabelaData1, TabelaData2, TabelaData3 e TabelaData4. Feito isso é só acrescentar uma embaixo da outra. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Pâmella Dias
Pessoal, Boa Tarde
Tudo bem ?
Por favor, preciso de um auxlio.
Preciso criar uma dCalendario que considere o valor minimo e máximo de uma tabela, porém a tabela tem 4 colunas com data.
O Pbi precisa me trazer a menor data de qualquer coluna e a maior data de qualquer coluna.
Como faço isso ?
Link para o comentário
Compartilhar em outros sites
8 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