Alunos Joséalberico Postado Setembro 9, 2022 Alunos Compartilhar Postado Setembro 9, 2022 Olá pessoal, A coluna LoginRecente, retona sempre a data mais atual, que vem da LastLoginDate, pórem, como a coluna pvcorp duplica, a data na LoginRecente acaba duplicando também, teria como essa data aparecer apenas uma vez ? Esse foi o cálculo que utilizei LoginRecente = VAR ID_UNICO = 'Usuário'[PvCorp] RETURN CALCULATE( MAX('Usuário'[LastLoginDate]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO)) exemplo.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução paulocesarmlf Postado Setembro 9, 2022 Alunos Solução Compartilhar Postado Setembro 9, 2022 1 hora atrás, Joséalberico disse: Olá amigo, obrigado, mas não deu certo. Mano, pra tu fazer isso tu vai ter que ir na tua tabela do power query, bota ordenar o pvcorp crescente e depois acrescenta uma coluna de indice.... depois disso tua coluna calculada tem que ser calculada pela formula: LoginRecente = VAR ID_UNICO = 'Usuário'[PvCorp] VAR INDICE_MAX = CALCULATE( MAX([COLUNA INDICE]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO)) RETURN CALCULATE( MAX('Usuário'[LastLoginDate]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO && [COLUNA INDICE] = INDICE_MAX)) Se não der certo, adiciona essa coluna de indice e me manda o pbix, não faço completo aqui porque não consigo editar as tabelas :( Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos paulocesarmlf Postado Setembro 9, 2022 Alunos Compartilhar Postado Setembro 9, 2022 9 horas atrás, Joséalberico disse: Olá pessoal, A coluna LoginRecente, retona sempre a data mais atual, que vem da LastLoginDate, pórem, como a coluna pvcorp duplica, a data na LoginRecente acaba duplicando também, teria como essa data aparecer apenas uma vez ? Esse foi o cálculo que utilizei LoginRecente = VAR ID_UNICO = 'Usuário'[PvCorp] RETURN CALCULATE( MAX('Usuário'[LastLoginDate]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO)) exemplo.pbix 45 MB · 1 download Mano, porque você não remove as duplicatas no Power Query? Como você ta montando uma coluna calculada o contexto utilizado é o de linha, então ele vai fazer esse cálculo em todas as linhas, se a linha ta duplicada ele vai fazer esse cálculo duas vezes não importa o que fizermos no dentro da construção da formula dax. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Rodrigo R1 Postado Setembro 9, 2022 Alunos Compartilhar Postado Setembro 9, 2022 Bom dia, @Joséalberico. Tudo bem amigo. Tenta colocar mais uma condição dentro da Filter, pra considerar a coluna de ano diferente de blank: LoginRecente = VAR ID_UNICO = 'Usuário'[PvCorp]RETURNCALCULATE( MAX('Usuário'[LastLoginDate]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO) && Usuário[ano] <> blank) Espero que tenha ajudado. Sucesso aí... Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Setembro 9, 2022 Autor Alunos Compartilhar Postado Setembro 9, 2022 1 hora atrás, paulocesarmlf disse: Mano, porque você não remove as duplicatas no Power Query? Como você ta montando uma coluna calculada o contexto utilizado é o de linha, então ele vai fazer esse cálculo em todas as linhas, se a linha ta duplicada ele vai fazer esse cálculo duas vezes não importa o que fizermos no dentro da construção da formula dax. Então, mas nesse caso, se excluir as duplicatas pelo pvcorp, perco registro de acessos desse kra. Esse Pvcorp duplica por isso. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Setembro 9, 2022 Autor Alunos Compartilhar Postado Setembro 9, 2022 56 minutos atrás, Rodrigo R1 disse: Bom dia, @Joséalberico. Tudo bem amigo. Tenta colocar mais uma condição dentro da Filter, pra considerar a coluna de ano diferente de blank: LoginRecente = VAR ID_UNICO = 'Usuário'[PvCorp]RETURNCALCULATE( MAX('Usuário'[LastLoginDate]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO) && Usuário[ano] <> blank) Espero que tenha ajudado. Sucesso aí... Olá amigo, obrigado, mas não deu certo. Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Joséalberico Postado Setembro 14, 2022 Autor Alunos Compartilhar Postado Setembro 14, 2022 Em 09/09/2022 em 10:58, paulocesarmlf disse: Mano, pra tu fazer isso tu vai ter que ir na tua tabela do power query, bota ordenar o pvcorp crescente e depois acrescenta uma coluna de indice.... depois disso tua coluna calculada tem que ser calculada pela formula: LoginRecente = VAR ID_UNICO = 'Usuário'[PvCorp] VAR INDICE_MAX = CALCULATE( MAX([COLUNA INDICE]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO)) RETURN CALCULATE( MAX('Usuário'[LastLoginDate]), FILTER( 'Usuário', 'Usuário'[PvCorp] = ID_UNICO && [COLUNA INDICE] = INDICE_MAX)) Se não der certo, adiciona essa coluna de indice e me manda o pbix, não faço completo aqui porque não consigo editar as tabelas 😞 Obrigado Amigo, deu certo ! Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Joséalberico
Olá pessoal,
A coluna LoginRecente, retona sempre a data mais atual, que vem da LastLoginDate, pórem, como a coluna pvcorp duplica, a data na LoginRecente acaba duplicando também, teria como essa data aparecer apenas uma vez ?
Esse foi o cálculo que utilizei
LoginRecente =
VAR ID_UNICO = 'Usuário'[PvCorp]
RETURN
CALCULATE(
MAX('Usuário'[LastLoginDate]),
FILTER(
'Usuário',
'Usuário'[PvCorp] = ID_UNICO))
exemplo.pbix
Link para o comentário
Compartilhar em outros sites
6 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