Я открою это, заявив, что выражения действительно работают в отчете. Проблема в том, что они не работают вместе.
В настоящее время у меня есть заголовок столбца, отформатированный на основе значений двух столбцов. Выделение курсивом и подчеркиванием в зависимости от значения Column1. Жирный и определенный цвет в зависимости от значения Column2. Я делаю это, используя выражения Switch в свойствах текста. Вот что у меня есть для каждого:
=Switch(Fields!Column1.Value <> "Specific Value","Italic",Fields!Column1.Value = "Specific Value","Normal")
=Switch(Fields!Column1.Value <> "Specific Value","Underline",Fields!Column1.Value = "Specific Value","None")
=Switch(Fields!Column2.Value <= 7,"ExtraBold",Fields!Column2.Value >=` 8,"Normal")
=Switch(Fields!Column2.Value <= 7, "Red",Fields!Column2.Value >= 8,"#586d7f")
И изображение, чтобы показать, что все они отмечены:
Когда я запускаю отчет, ошибок нет.
Странно (по крайней мере для меня) то, что результаты должны выглядеть так:
- Обычный
- Жирный и красный
- Курсив и подчеркивание
- Все четыре (жирный, курсив, красный и подчеркнутый)
В ситуации, когда текст должен выглядеть как 4, он выглядит как 2. Все остальное работает так, как должно, поэтому я немного озадачен и хотел бы объяснить, почему это так. Я посмотрел, был ли ответ на этот вопрос раньше, но, исходя из того, что я видел, это не похоже на это. Если я использовал неправильную терминологию, прошу прощения (я новичок в этом).