Зависимая от переменной
Зависимая от переменной
Добрый день
В отчете есть две переменные, запрашиваемые у пользователя (Месяц и Декада). Далее на основании выбранных значений мне необходимо получить третье, и его уже использовать в отчете
Создаю третью переменную и пишу условие:
{IIF(Месяц=="Январь"&Декада==1,10,0)}
В итоге такая переменная в отчете выводится не как число, получаемое в результате работы оператора IIF а как формула описаная выше.
Само условие Месяц=="Январь"&Декада==1 внутри отчета в других ситуациях работает.
То есть ощущение что нельзя получить значение переменной в зависимости от других переменных.
Так ли это или что то делаю не так?
В отчете есть две переменные, запрашиваемые у пользователя (Месяц и Декада). Далее на основании выбранных значений мне необходимо получить третье, и его уже использовать в отчете
Создаю третью переменную и пишу условие:
{IIF(Месяц=="Январь"&Декада==1,10,0)}
В итоге такая переменная в отчете выводится не как число, получаемое в результате работы оператора IIF а как формула описаная выше.
Само условие Месяц=="Январь"&Декада==1 внутри отчета в других ситуациях работает.
То есть ощущение что нельзя получить значение переменной в зависимости от других переменных.
Так ли это или что то делаю не так?
Re: Зависимая от переменной
Здравствуйте.
Попробуйте у переменной включить опцию Read Only.
Спасибо.
Попробуйте у переменной включить опцию Read Only.
Спасибо.
Re: Зависимая от переменной
Добрый день.
у той которая от двух других зависит?
у той которая от двух других зависит?
Re: Зависимая от переменной
Пока не получилось
- Вложения
-
- Снимок02.JPG (57.93 КБ) 5956 просмотров
-
- Снимок01.JPG (76.93 КБ) 5956 просмотров
Re: Зависимая от переменной
Здравствуйте.
Вы используете эту переменную ещё где-либо?
Почему вы не можете использовать это выражение сразу в отчёте?
Спасибо.
Вы используете эту переменную ещё где-либо?
Почему вы не можете использовать это выражение сразу в отчёте?
Спасибо.
Re: Зависимая от переменной
я как раз хочу упростить другие условия, поэтому и ввожу эту переменную.
Так что так не очень получиться
Спасибо.
Так что так не очень получиться
Спасибо.
Re: Зависимая от переменной
Здравствуйте.
К сожалению, мы не видим вашего отчёта, но заметили, что переменная "Декада" у вас является строкой, а сравниваете вы её с числом.
Если проблема всё ещё есть, пришлите нам ваш отчёт с данными для анализа.
Спасибо.
К сожалению, мы не видим вашего отчёта, но заметили, что переменная "Декада" у вас является строкой, а сравниваете вы её с числом.
Если проблема всё ещё есть, пришлите нам ваш отчёт с данными для анализа.
Спасибо.
Re: Зависимая от переменной
Добрый день.
В отчете две переменные (v1 v2), которые выбирает пользователь.
Создай третью переменную (v3) , таким образом, чтобы:
если v1 = 1 и v2=10 то v3=11
если v1 = 2 и v2=20 то v3=22
если v1 = 3 и v2=30 то v3=33
во всех остальных случаях v3 = 0
у меня задача с месяцами и декадами (как описано ниже) но логика такая же по сути
В отчете две переменные (v1 v2), которые выбирает пользователь.
Создай третью переменную (v3) , таким образом, чтобы:
если v1 = 1 и v2=10 то v3=11
если v1 = 2 и v2=20 то v3=22
если v1 = 3 и v2=30 то v3=33
во всех остальных случаях v3 = 0
у меня задача с месяцами и декадами (как описано ниже) но логика такая же по сути
Re: Зависимая от переменной
Здравствуйте.
Вот рабочий пример вашей ситуации.
Возникают ли у вас ошибки в Report Checker?
Возможно в вашем случае не работает из-за фигурных скобок. Их не должно быть в выражении переменной.
Спасибо.
Вот рабочий пример вашей ситуации.
Возникают ли у вас ошибки в Report Checker?
Возможно в вашем случае не работает из-за фигурных скобок. Их не должно быть в выражении переменной.
Спасибо.
- Вложения
-
- VariableCalculation.mrt
- (8.63 КБ) 474 скачивания
Re: Зависимая от переменной
Да, спасибо. Попробую на реальном примере. а какой смысл в (int) стоящем перед формулой?