перестала работать функция

Все вопросы/проблемы по установке и использовании.
Ответить
pensar
Сообщения: 138
Зарегистрирован: 24 авг 2018, 22:13
Имя: Борис
Откуда: Воронеж

перестала работать функция

Сообщение pensar »

Добрый день,
До вчерашнего дня работа инструменты/функции работали корректно. После перестали работать вообще.
Если в поле "информация по согласованию" передать функцию {6} - перестала работать;
Если в поле "информация по согласованию" передать значение из функции номер {6}:
if([210] = 'true'
OR [212] = 'true'
OR [234] = 'true'
OR [240] = 'true'
OR [242] = 'true'
OR [237] = 'true',
(replace([210], 'true', '1')
+ replace([212], 'true', '1')
+ replace([234], 'true', '1')
+ replace([240], 'true', '1')
+ replace([242], 'true', '1')
+ replace([237], 'true', '1')
), 0)
то все работает коррерктно. Что может быть?
Вложения
функция1.jpg
функц2.jpg
поле mysql функция.jpg
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: перестала работать функция

Сообщение support »

А что значит "перестала работать"?
Попробуйте использовать

Код: Выделить всё

IFNULL({6},0)
pensar
Сообщения: 138
Зарегистрирован: 24 авг 2018, 22:13
Имя: Борис
Откуда: Воронеж

Re: перестала работать функция

Сообщение pensar »

Если вставлять в поле "информация по согласованию" функцию - не работает (хотя до вчерашнего дня работала).
Если вставлять в поле "информация по согласованию" тот же самый код из функции - то работает.
Вложения
так работает.jpg
так работает 1.jpg
не работает.jpg
не работает 1.jpg
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: перестала работать функция

Сообщение support »

Не могу сказать в чем причина. Мистика какая то.
pensar
Сообщения: 138
Зарегистрирован: 24 авг 2018, 22:13
Имя: Борис
Откуда: Воронеж

Re: перестала работать функция

Сообщение pensar »

Поменял значение функции с SELECT на SUM и все заработало. Хотя не понятно до этого же SELECT работал.
Вложения
изм. функцию.jpg
pensar
Сообщения: 138
Зарегистрирован: 24 авг 2018, 22:13
Имя: Борис
Откуда: Воронеж

Re: перестала работать функция

Сообщение pensar »

Как в функцию добавить свою переменную?
SELECT @start = [209];
или
$start = [209];
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: перестала работать функция

Сообщение support »

Нет такой возможности.
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: перестала работать функция

Сообщение Евгений »

До вчерашнего дня работа инструменты/функции работали корректно. После перестали работать вообще.
Если в поле "информация по согласованию" передать функцию {6} - перестала работать;
Если в поле "информация по согласованию" передать значение из функции номер {6}:
А почему в формуле у вас функция {6} используется 2 раза с одинаковым условием:
Screenshot_20190418_082756.png
Не вижу, там красной рамкой закрыто, в последних двух ветках оба оператора сравнения "=", или один "<="? В любом случае логика непонятна, почему одно и то же значение должно давать разные результаты?
pensar
Сообщения: 138
Зарегистрирован: 24 авг 2018, 22:13
Имя: Борис
Откуда: Воронеж

Re: перестала работать функция

Сообщение pensar »

{6}={7}
{6}!={7}
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: перестала работать функция

Сообщение Евгений »

Тогда лучше поставить не

Код: Выделить всё

{6}!={7}
а . А то под это условие "!=" вообще-то попадают все первые ветки.
Ответить