Нужны пользовательские группы на основе строк в ssrs

Итак, я могу сделать это в отчетах Crystal, но мои пользователи не могут просматривать данные в реальном времени, что является проблемой, поэтому я хочу переместить отчет в ssrs.

То, что у меня есть, довольно просто. Это отчет, в котором перечислены предприятия и количество клиентов. Мне нужны две группы, одна из которых имеет определенное название компании, например «Business1*», а вторая группа имеет компании с идентификатором в конце, например «*[1234]». Остальная часть бизнеса может быть в одной группе, и в конце каждой группе нужна сумма. Моя проблема связана с созданием этих пользовательских групп.


person mmicchia    schedule 12.03.2015    source источник
comment
Не могли бы вы добавить свой код к вопросу?   -  person Bono    schedule 12.03.2015


Ответы (1)


Если вы делаете это в SQL, вы можете иметь вычисляемое поле в своем операторе SQL, чтобы наложить порядок сортировки:

SELECT CASE WHEN BusinessName LIKE 'Business1%' THEN 1 WHEN BusinessName LIKE '%[1234]' THEN 2 ELSE 3 END AS SortOrder, *
FROM MyTable
ORDER BY SortOrder
person Chris Latta    schedule 12.03.2015
comment
Это прекрасно работает. Спасибо большое. Это как раз то, что мне было нужно. - person mmicchia; 13.03.2015