Ir para conteúdo
  • 0

Dúvida com Medida


Daniel Cardoso
Ir para solução Solucionado por Daniel Cardoso ,

Pergunta

  • Alunos

Bom dia, galera. Estou criando um relatório de compromissos e tarefas e tem uma medida que preciso pegar o nome do compromisso que mais se repete no dia atual. Estou usando essa função para fazer isso:

Maior Compromisso Hoje = 
VAR vMaior_Compromisso = 
CALCULATE(
    MIN(fCompromissos[Tipo]),
    TOPN(1,ALL(fCompromissos),[Qtd Compromissos Hoje])
)
VAR vMaior_Compromisso_Formatado = LOWER(vMaior_Compromisso)
RETURN
vMaior_Compromisso_Formatado

O problema é que quando eu mudo da função MIN para a MÁX, me retorna valores diferentes. Como eu isolo o maior valor pela TOPN, tanto faz eu usar a MIN ou a MÁX, correto?

Medidas que estão relacionadas com a medida Maior Compromisso Hoje:

Total Compromisso = 
CALCULATE(
    COUNT(fCompromissos[Tipo de compromisso/tarefa]),
    fCompromissos[Tipo de compromisso/tarefa] = "compromisso"
)

Qtd Compromissos Hoje = 
CALCULATE(
    [Total Compromisso],
    FILTER(
        ALL(dCalendario),
    dCalendario[Data] = [Data Hoje])
)
Data Hoje = TODAY()

Na imagem abaixo, temos claramente que o maior tipo do dia de hoje é audiência. Se eu usar a MÁX me retorna perícia e se eu usar a MIN me retorna audiência.
image.png.4969ea3ba40fd66c7e477eb64fa7e9fe.png

Poderiam me ajudar? queria saber o possíveis motivos disso. Se precisarem de uma base fictícia, eu crio uma e envio aqui.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

eu acertei a medida.
CALCULATE(
    MAX(fCompromissos[Tipo]),
    TOPN(1,ALL(fCompromissos[Tipo]),[Qtd Compromissos Hoje])
)

eu estava usando o ALL na fCompromissos inteira e trazia o valor errado. Mudei para o ALL na coluna específica e deu certo!

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...