Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Всем добрый день.
поставили такую задачу - есть таблица:
Магазин | Первый показатель | Второй показатель | N показатель |
---|---|---|---|
Москва | 15248 | 3654 | 7 |
СПБ | 169801 | 598 | 3 |
Новгород | 1274 | 12358 | 1 |
и нужно по каждому показателю посчитать "Место" 1,2,3,,,,n
по сути должна получиться такая таблица:
Магазин | Первый показатель | Место по 1 | Второй показатель | Место по 2 | N показатель | место по n |
---|---|---|---|---|---|---|
Москва | 15248 | 2 | 3654 | 2 | 7 | 1 |
СПБ | 169801 | 1 | 598 | 3 | 3 | 2 |
Новгород | 1274 | 3 | 12358 | 1 | 1 | 3 |
по сути обычная нумерация, но вот что то подобрать функцию не могу, подскажите?
заранее спасибо!
В этом случае поможет функция ранжирования
RANK(sum(Первый показатель))
rank([ total ] expression [ , mode [, format ] ])
Оценивает Выражение, сравнивает результат с результатом других строк, содержащих сегмент текущего столбца, и возвращает классификацию текущей строки в сегменте. Для растровых диаграмм сегмент текущего столбца определяется таким, каким он является в эквиваленте прямой таблицы диаграммы (На самом деле все диаграммы QlikView имеют эквивалент прямой таблицы, кроме сводной таблицы, которая имеет более сложную структуру).
В этом случае поможет функция ранжирования
RANK(sum(Первый показатель))
rank([ total ] expression [ , mode [, format ] ])
Оценивает Выражение, сравнивает результат с результатом других строк, содержащих сегмент текущего столбца, и возвращает классификацию текущей строки в сегменте. Для растровых диаграмм сегмент текущего столбца определяется таким, каким он является в эквиваленте прямой таблицы диаграммы (На самом деле все диаграммы QlikView имеют эквивалент прямой таблицы, кроме сводной таблицы, которая имеет более сложную структуру).
Отказалось все так просто, спасибо