2014-10-15 3 views
0

Я пытаюсь сортировать столбец в SSRS по цвету шрифта этой колонки, но я не могу понять, как ... Цветовой код, который я разработал, работает как таковой.SSRS - Сортировка по цветам

=Switch(Fields!Prk_name.Value = "Lot 1", "DarkGoldenrod", 
     Fields!Emp_default.Value = "L" OR Fields!Emp_default.Value = "B", "Black", 
     Fields!Emp_default.Value = "C" AND Fields!Perm_prk.Value = "Y", "Green", 
     Fields!Emp_default.Value = "C", "Purple") 

Что я думаю работать под SortExpression это:

=Switch(Fields!Name.Color = "DarkGoldenrod" SortExpression(), 
     Fields!Name.Color = "Black" SortExpression(), 

так далее и так далее просто не знаю, что надеть на SortExpression? Мне нужен способ сортировки для всех четырех типов цветов, базовая форма которых - это группа по цвету, а затем сортировка ABC.

Сообщение Chris Lätta дало мне представление, которое я дал, что попытка все еще не работает, но это может помочь сузить то, что я ищу.

=Switch(Fields!Name.Color = "Darkgoldenrod", 1, 
    Fields!Name.Color = "Purple", 2, 
    Fields!Name.Color = "Black", 3, 
    Fields!Name.Color = "Green", 4, 
    True, 5) 

ответ

0

Просто сортировать по ряду как ваше первое выражение сортировки:

=Switch(Fields!Prk_name.Value = "Lot 1", 1, 
    Fields!Emp_default.Value = "L" OR Fields!Emp_default.Value = "B", 2, 
    Fields!Emp_default.Value = "C" AND Fields!Perm_prk.Value = "Y", 3, 
    Fields!Emp_default.Value = "C", 4, 
    True, 5) 

затем добавить еще критерии сортировки для сортировки по колонке ABC.

+0

Это не сработало, по-прежнему не сортируется на основе цвета шрифта. – LeRobie

+0

Можно ли сделать ORDER BY Column.Color или что-то вроде этого в запросе Dataset? – LeRobie

Смежные вопросы