Отчет Visual Studio сортирует ноль как высоко
У меня есть числовое поле, которое я хочу использовать для сортировки своего отчета (в порядке убывания). Однако сначала я хочу показать любые нулевые значения.
Есть ли способ сначала отсортировать ноль, а затем по убыванию?
1 ответ
Решение
Применяя идею, которую я нашел здесь, при исследовании другой проблемы, я смог заставить это работать.
Создайте выражение для первого столбца сортировки, используя инструкцию switch для сортировки нулей в первую очередь:
= Switch( Fields!NumericAmount.Value = 0 , 0,
1 = 1, , 1)
Затем вы добавляете второй столбец сортировки, выбирая поле "NumericAmount" в порядке убывания.
Это дает мне желаемый порядок сортировки (0, 68, 64, 48, 3, 2, 1)!