Página 1 de 1

Calcular idade com base na data de nascimento.

Enviado: 05 Ago 2020 às 17:02
por RafaelPenhaLemos
Pessoal,

Estou com um problema na construção de uma formula DAX, preciso identificar a idade dos usuário com base na data de nascimento, até então parece um tópico simples, encontrei a seguinte expressão para resolver o problema, segue:

Idade = INT(YEARFRAC(Calendario[Data],Today()))

O problema é que no primeiro parâmetro do YEARFRAC o Power Bi não reconhece "Calendario[Data]" da minha tabela calendário e mesmo eu digitando manualmente não vai. Se eu colocar o Date(1992,10,12),Today() manualmente ele funciona,

Alguém pode ajudar ?

Imagem

Re: Calcular idade com base na data de nascimento.

Enviado: 06 Ago 2020 às 13:11
por Vilmar
Não use a dcalendario, e tente esta media
Código: Selecionar todos
Idade = 
FLOOR(
    DIVIDE(
        DATEDIFF(
            SELECTEDVALUE(fTabela[Data]);
            TODAY();DAY);365);1)

Re: Calcular idade com base na data de nascimento.

Enviado: 06 Ago 2020 às 23:08
por RafaelPenhaLemos
Consegui resolver o problema usando o power query, pesquisando um pouco mais vi que ao selecionar "adicionar coluna" existe a opção de data e ela a opção de idade.

De todo modo obrigado pelo apoio Vilmar.