Я собираю отчет в плагине BI Publisher Word .rtf с очень конкретными требованиями макета. Одной из таких потребностей является возможность переключения логотипов компании в зависимости от введенных параметров. Я использовал условные поля для выборочного отображения каждого логотипа, но по какой-то причине я не могу ссылаться на поля данных в условном коде.
Я использовал эти методы:
<?if: column_name = 'desired_value'?> [logo1] <?end if?>
<?choose:?><when: column_name = 'desired_value'?> [logo1] <?end when?>
Оба этих метода, кажется, работают, когда даны необработанные значения (то есть вместо column_name = требуемое_значение, я использовал 1 = 1, и он напечатал)но не при использовании имени столбца, который я пытаюсь сравнить.
Для более конкретного примера:
<?if: p_jno_in > 0?>
всегда ложно, как будто p_jno_in имеет значение null, а не имеетценность. (эта переменная представляет номер задания отчета и никогда не будет нулевой, даже в моих тестовых данных / примере XML.)
РЕДАКТИРОВАТЬ: Вот пример того, что я использовал, ивыход.