Я работаю над отчетами rdl, и поскольку мне приходилось добавлять многоязычную поддержку, мне нужно иметь возможность изменять текст заголовков столбцов по выбранному языковому параметру. Я добавил это очень простое пользовательское выражение в заголовок:Отчет RDL - изменение текста заголовка при экспорте CSV по параметру
=IIF(Parameters!Language.Value="EN", "Date", "DateInDifferentLanguage")
, но когда я экспортировать отчет в CSV это полностью проигнорировано, кроме того, заголовок столбца будет именем присвоенного значения в. Я попытался найти решение почти 2 дня, но единственное, что я нашел, что я должен использовать свойство DataElementName. Ну, для статических значений это работает, но поскольку текст зависит от параметров, мне приходится использовать пользовательские выражения, и это свойство не позволяет мне использовать что-либо подобное.
Надеюсь, не будет разницы в решении для сгруппированных столбцов.
Итак, мой вопрос: возможно ли добавлять настраиваемые выражения, зависящие от параметров, в сгруппированные/не сгруппированные столбцы?
Вы хотите использовать выражение 'A' или 'B', в зависимости от параметра? Или просто изменить выражение на основе параметра? Это возможно; Я могу уточнить, если это то, что вы ищете. –
Первый. В настоящее время у нас есть только один язык, но позже у нас может быть несколько других. Проблема заключается не в выражении. Проблема в том, что я не могу добавить выражение к свойству DataElementName. Насколько мне известно, это единственное свойство, которое может изменить заголовок столбца при экспорте CSV. – Daniel