Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia senhores,
Estou iniciando no Qlikview e não consigo achar uma solução para o seguinte problema:
Num objeto texto, mostrar nome e valor do Vendedor campeão.
Estou usando esses dados em anexo.
Quem puder ajudar agradeço.
Obrigado.
Coloque o objeto lista com os valores do campo Item, fica melhor, pois funciona conforme a seleção.
Caso deseja fazer com set analysis, faça assim:
=Max(Aggr(Sum({$<Item={'Pencil'}>} TotalVendas), Vendedor))
=Firstsortedvalue( Vendedor,-(Aggr(Sum({$<Item={'Pencil'}>} TotalVendas), Vendedor)))
Qlikfique-se
Tonial.
Matheus, eu resolveria via script
VendedorCampeao:
LOAD
DISTINCT
FirstSortedValue(VendedorCampeao.Vendedor,-VendedorCampeao.ValorTotal) as VendedorCampeao.VENDEDOR,
FirstSortedValue(VendedorCampeao.ValorTotal,-VendedorCampeao.ValorTotal) as VendedorCampeao.VALOR;
LOAD
Vendedor as VendedorCampeao.Vendedor,
SUM(Total) as VendedorCampeao.ValorTotal
RESIDENT Tabela
GROUP BY
Vendedor;
Olá Matheus,
Veja as expressões
Retorna o maior valor de vendas:
Max(Aggr(Sum(TotalVendas), Vendedor))
Retorna o nome do Vendedor que mais vendeu.
Firstsortedvalue( Vendedor,-(Aggr(Sum(TotalVendas), Vendedor)))
Anexo o QVW.
Qlikfique-se
Tonial.
Obrigado pela ajuda Yuri,
Fez me poder entender também como lidar com o problema via Scripit.
Obrigado.
Obrigado Fernando !
Funcionou muito bem.
Vou pesquisar mais sobre os comandos...
E como usaria esses dois comandos, se por exemplo, precisa-se filtrar uma linha específica dentro de uma coluna ?
Algo como do tipo:
Num objeto texto, mostrar Vendedor que vende mais "Pencil", e qual a quantidade....
Poderia usar um WHERE junto ao comando aggr e FirstSortedValue ?
Obrigado.
Basta selecionar o valor Pencil nos itens.
Sairia assim ?
=Max(Aggr (sum (<"Pencil">Item), Vendedor))
=Firstsortedvalue( Vendedor,-(Aggr(Sum(<"Pencil">Item), Vendedor)))
Não rodou aqui...
Coloque o objeto lista com os valores do campo Item, fica melhor, pois funciona conforme a seleção.
Caso deseja fazer com set analysis, faça assim:
=Max(Aggr(Sum({$<Item={'Pencil'}>} TotalVendas), Vendedor))
=Firstsortedvalue( Vendedor,-(Aggr(Sum({$<Item={'Pencil'}>} TotalVendas), Vendedor)))
Qlikfique-se
Tonial.