Доброе утро,SSRS: Report Builder: Условное форматирование в рассчитанном Text Box
Я знаю, что вы можете применить условное форматирование к полю в построитель отчетов: http://technet.microsoft.com/en-us/library/dd220466%28v=sql.100%29.aspx
Пример на странице выше, дает это Пример установки выражения в поле свойств Цвет: = IIF (Fields! Profit.Value < 0, «Красный», «Черный»)
Это хороший пример, если вы знаете название поля. Однако я хотел бы применить условное форматирование в поле, которое было получено, и я не уверен, что такое имя поля.
Например, в моем отчете SSRS у меня есть матрица с двумя текстовыми полями, которые снабжают двумя номерами. Затем я положил расчет в поле третьего текста, который ссылается на первые два:
В рамках отчетов мой расчет только появляется как выражение или выражение. Как ссылаться на вычисленное текстовое поле внутри оператора IF для условного форматирования?
Я попытался использовать такие вещи, как вычисленные поля вместо текстового поля, но проблема в том, что матрица хочет суммировать процент, и поэтому вычисленное текстовое поле работает лучше, чем вычисляемое поле.
Я использовал ваше второе предложение, которое прекрасно работает. Выбранный как лучший ответ, поскольку он имеет примеры, которые иллюстрируют элегантное решение предлагаемого вопроса. Благодаря! – rynsmns
Вот выражение, которое проверено для работы: = IIF ((Sums! TOTAL_SHRINK.Value)/Sum (Поля! TOTAL_SALES_INCOME_DETAIL.Value)) * 100> 1, «Красный», «# 465678») – rynsmns