Задавайте вопросы, мы ответим
Вы не зашли.
Как ранжировать записи по нескольким полям и критериям?
Есть таблица фактов. В ней данные по продажам в разных городах разных стран. Нужно для каждой страны ранжировать города по продажам. При равенстве продаж товара в разных городах сравнивается число магазинов. Т.е. в каждой стране будет свое ранжирование городов по двум критериям: продано и число магазинов. Чем больше продано, тем выше рейтинг; чем больше магазинов в городе, тем выше рейтинг.
Второй критерий вторичен по отношению к первому. Т.е. как если бы эта таблица была в Excel'е и была отсортирована по двум колонкам (продано, магазины) по убыванию.
Я знаю, как сделать сплошное ранжирование по всей таблице без учета стран. Но нужно ставить ранги (пронумеровать) города именно по странам. Как сделать это?
Отредактированно aliputin (17.06.2011 18:39:05)
Неактивен
А чем плохо отсортировать сначала по странам, а потом по количеству
проданного товара, и потом по количеству магазинов?
Неактивен
Нужно ставить ранги (пронумеровать) города, чтобы потом можно было отобрать по 3 лучших города в каждой стране, например.
Неактивен
Иии... чем плохо отсортировать блаблабла?
Неактивен
И как это выглядит в коде?
Неактивен
Неактивен