У меня есть несколько основных выражений, чтобы выделить определенные поля:SSRS сравнивающие даты в выражении
=IIF(Fields!Failure.Value > 0, "Red", "Transparent")
Однако, я еще одно поле, которое содержит дату в следующем формате:
22/08/2016 22/08/2016 - each field can contain multiple dates.
Это хранится в SQL как VARCHAR.
мне нужно запустить аналогичное выражение в моем докладе для достижения следующего:
Если дата 1 день старше, чем дата отчета выполняется, выделите поле. Если дата больше, чем на 1 день старше, выделите поле другого цвета.
Я знаком с основными выражениями, но я не могу представить простой способ получить текущую дату, а затем сравнить между ними.
Используйте дату, тип данных, а не varchar, чтобы хранить даты. – jarlh
Я не могу этого сделать, к сожалению, поскольку сингл содержит несколько записей даты. – PnP
Это еще хуже проблема дизайна ... Никогда, никогда не храните данные в виде разделенных запятыми элементов. Это вызовет у вас массу проблем. – jarlh