-1

Возможно ли сортировать столбец в SSRS по цвету фона? Например, если у меня есть выражение, которое сделает ячейку RED или GREEN, есть ли способ отсортировать все столбцы с цветом ячейки RED перед списком ячеек, которые имеют ЗЕЛЕНЫЙ в качестве фоновой ячейки?Сортировка столбца в SSRS по цвету фона

Спасибо.

+0

сделал правку .. – choloboy

+0

Если бы я хотел иметь переменные цвета фона, я бы сказал это. На самом деле было бы 50 хитов в google из быстрого поиска, поэтому я даже не задал бы вопрос здесь ... Так что вы пытаетесь сказать. – choloboy

+1

Что касается сортировки, то это фактически не зависит от украшений. Вы можете изменить вид своих данных без какого-либо цвета. Правила, по которым вы собираетесь применять цвет, такие же, как те, которые вы собираетесь установить «ORDER BY». –

ответ

2

Нет, я не думаю, что вы можете это сделать. Единственное, о чем я мог думать, это ссылка на ReportItems в выражении сортировки, но это вызывает проблемы с определением области охвата (вы получите ошибку сборки в VStudio), потому что сортировка выполняется на tablix, а фон ячеек выполняется на один уровень ниже ,

Однако, скорее всего, ваше цветовое выражение фона является либо статическим (не относится к данным), либо зависит от данных. Вы можете использовать одно и то же выражение для сортировки. Так говорят, что у вас есть это для фона:

=Iif(Fields!Nr.Value > 10, "#FF0000", "#00FF00") 

Вы могли одинаково хорошо сортировать Tablix по:

=Iif(Fields!Nr.Value > 10, 1, 0) 

Или, конечно, то в SQL уже:

ORDER BY Nr 
+0

спасибо за ответ. Я понятия не имел, что вы можете заменить цвета 1 и 0 для сортировки! – choloboy

+0

+1 Хороший ответ. Я бы предпочел увидеть что-то подобное, принятое :) –