Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Preciso fazer um count, onde retorne o [Solicitante.Nome do solicitante] que tenha mais %IDChamado.
Aqui deu certo com
=FirstSortedValue([Solicitantes.Nome do Solicitante], Aggr(-count({<[Solicitantes.Nome do Solicitante]={'*'}>}DISTINCT %IdChamado),[Solicitantes.Nome do Solicitante]))
De qualquer forma, seria legal você dar uma revisada, tem Idsolicitante na Fato que não está na dimensão
Rafael, você precisa contar solicitantes que mais de um chamado? Se entendi bem, isso deve ajudar:
Count(Distinct{<[Solicitante.Nome do solicitante]={"=Count(Distinct %IDChamado)>1"}>}[Solicitante.Nome do solicitante] )
Ou ainda:
Sum(If(Count(Aggr(Count(Distinct %IDChamado),[Solicitante.Nome do solicitante]))>1),1,0))
A primeira retornou 113, não tem solicitante com essa quantidade, e a segunda deu erro.
Estou tentando colocar a expressão em um objeto de texto
Faça somente assim:
Sum(If(Aggr(Count(Distinct %IDChamado),[Solicitante.Nome do solicitante])>1),1,0))
Rafael, a primeira disse a você que há 113 solicitantes com mais de um chamado. Isso é plausível?
Se queres a quantidade de chamados por solicitante, considerando apenas os solicitantes que tenham mais de um chamado aberto aí é outra história:
Count(Distinct{<[Solicitante.Nome do solicitante]={"=Count(Distinct %IDChamado)>1"}>}%IDChamado )
Se o queres saber é o maior de número de chamados abertos por um mesmo solicitante aí faria assim:
Count(Distinct{<[Solicitante.Nome do solicitante]={"=Rank(Count(Distinct %IDChamado))=1"}>}%IDChamado )
Tente com
FirstSortedValue([Solicitante.Nome do solicitante] ,Aggr(-Count(%IDChamado)))
cleveranjos, o Aggr não precisa de pelo menos 2 parâmetros?
Perfeito, falha minha, obrigado por me corrigir
FirstSortedValue([Solicitante.Nome do solicitante] ,Aggr(-Count(%IDChamado),[Solicitante.Nome do solicitante] ))
Não deu certo, ele trouxe o resultado em branco
é que seu solicitante com maior número não tem Nome Associado (Da para ver pela sua tabela, onde aparece o 586), esse campo está em outra tabela?
Se quiser que retorne o Lucas:
FirstSortedValue([Solicitante.Nome do solicitante] ,Aggr(-Count({<[Solicitante.Nome do solicitante]={"*"}>}%IDChamado),[Solicitante.Nome do solicitante] ))