1
resposta

Visualização de Dados

Olá!

Preciso de ajuda! Preciso colocar apenas um dos cartões com a visualização de média do mês anterior Tenho a seguinte base de dados. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Mas tentei colocar uma função Dax para essa tabela e apresenta o seguinte erro

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Há alguma outra forma de eu poder mostrar essa média do mês anterior? Detalhe é que isso será atualizado todo mês

1 resposta

Oii, Bruna! Tudo bem?

Sim, há algumas possibilidades. Por exemplo, você pode criar uma medida DAX, na qual ela identificaria o mês atual e ano atual automaticamente, depois calcula o mês anterior considerando a virada de ano e um filtro de dados para incluir apenas as datas dentro do mês anterior.

E sem usar o DAX, a opção é a segmentação de data. Crie uma tabela de calendário, caso não tenha, com a função CALENDA() e relacione essa tabela à sua base de dados. Use um segmentador de data para filtrar sempre o mês anterior.

Sobre a sua fórmula, o erro indica problema em como ela está filtrando o mês anterior. Deixo abaixo um ajuste do código:

Media_Dolar_Mes_Anterior =
VAR Mes_Atual = MONTH(TODAY())
VAR Ano_Atual = YEAR(TODAY())

RETURN
    CALCULATE(
        AVERAGE(atual[Dólar]),
        FILTER(
            atual,
            YEAR(atual[Mês]) = Ano_Atual &&
            MONTH(atual[Mês]) = Mes_Atual - 1
        )
    )

Bruna, por ser um projeto externo ao curso e por não estar integrada 100% nele, consigo apenas te sugerir algumas opções com bases nessas informações para você testar o que mais se encaixa com o seu projeto.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

Até mais, Bruna!