Pedro Ciríaco escreveu:
Pessoal

Aqui na lista tem um monte de ferinhas no CALC. Aproveitando vou fazer uma pergunta:

Eu tenho uma lista de NOMES DE PESSOAS que solicitaram determinada coisa, então os dados ficam dispostos mais ou menos assim:

SOLICITANTE - DATA - SERVIÇO SOLICITADO



Pois bem.... eu gostaria de fazer tipo um TOP 10 dos solicitantes, ou seja, fazer uma lista dos solicitantes que mais solicitaram serviços. Logo eu acredito que isso seja feito com uma macro, pois função não dá, pois eu não sei o nome do solicitante, não é fixo esse nome, pode variar. Se fosse fixo, utilizaria um cont.se por exemplo.

Mas, eu nunca fiz uma macro de calc. Alguém poderia me ajudar ai!



Presumindo que cada linha representa uma solicitação e os maiores solicitantes são os que mais aparecem em sua lista, aqui vai uma alternativa que não utiliza macros mas utiliza o Base:

- Importe sua tabela para o Base (veja "Importando e exportando dados em Base" na Ajuda do Base);
- Rode o seguinte SQL (adaptanto os nomes):

SELECT TOP 10 "SOLICITANTE", count(*)
FROM "sua_tabela"
GROUP BY "SOLICITANTE"
ORDER BY "SOLICITANTE" DESC;

Você terá a lista dos 10 maiores solicitantes com a respectiva quantidade de solicitações.

Osvaldo

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a