Возникли трудности с формулами. Не понимаю, почему выскакивает ошибка -
Excel файл расположен здесь https://www.rukovoditel.net/forum/ru/vi ... t=10#p3002
Тип поля "формула" не может брать данные из типа поля "формула"? Или я что-то сделал не так?Формула на формулу
-
- Сообщения: 106
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
- support
- Техническая поддержка
- Сообщения: 9068
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Формула на формулу
Какая версия программы?
-
- Сообщения: 106
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Формула на формулу
Версия 1.8 бета 2.
С корнем разобрался, спасибо.
Ошибка вылетает в поле "формула" - [456], [457], [458] ->
формула такого типа: ([449]-[455])*([449]-[455])
Ошибка не вылетает в поле "формула" - [450], [452], [454] ->
формула такого типа: [448]*[449]
Если считать корень из типа поля "числовое" - [448], корень высчитывается верно.
Я что-то делаю не так? Как поступить с формулой в формуле - ([456]+[457]+[458])/2 ? Из-за неё и вылетает ошибка с полем [459]
С корнем разобрался, спасибо.
Ошибка вылетает в поле "формула" - [456], [457], [458] ->
формула такого типа: ([449]-[455])*([449]-[455])
Ошибка не вылетает в поле "формула" - [450], [452], [454] ->
формула такого типа: [448]*[449]
Если считать корень из типа поля "числовое" - [448], корень высчитывается верно.
Я что-то делаю не так? Как поступить с формулой в формуле - ([456]+[457]+[458])/2 ? Из-за неё и вылетает ошибка с полем [459]
- support
- Техническая поддержка
- Сообщения: 9068
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Формула на формулу
Попытаюсь повторить данную ошибку
при использовании функции не нужно писать SELECT просто имя функции
для полей 456, 457, 458, 459 нажмите на редактирования поля, и пришлите скриншот, хочу посмотреть на формулы
при использовании функции не нужно писать SELECT просто имя функции
для полей 456, 457, 458, 459 нажмите на редактирования поля, и пришлите скриншот, хочу посмотреть на формулы
- support
- Техническая поддержка
- Сообщения: 9068
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Формула на формулу
И обратите внимание, что допускается только один уровень вложенности.
К примеру, если у вас формула1 и в ней вы используете формулу2, а в формуле2 вы используете формулу3 то такая конструкция работать не будет.
К примеру, если у вас формула1 и в ней вы используете формулу2, а в формуле2 вы используете формулу3 то такая конструкция работать не будет.
-
- Сообщения: 106
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Формула на формулу
Примерно так у меня и вышло
456 - ([449]-[455])*([449]-[455])
457 - ([451]-[455])*([451]-[455])
458 - ([453]-[455])*([453]-[455])
459 - ([456]+[457]+[458])/2
https://www.rukovoditel.net/forum/ru/do ... php?id=682 - Excel'евская формула, используемая в программе
456 - ([449]-[455])*([449]-[455])
457 - ([451]-[455])*([451]-[455])
458 - ([453]-[455])*([453]-[455])
459 - ([456]+[457]+[458])/2
https://www.rukovoditel.net/forum/ru/do ... php?id=682 - Excel'евская формула, используемая в программе
- support
- Техническая поддержка
- Сообщения: 9068
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Формула на формулу
Доработал поле формула!
Замените прикрепленный файл в \includes\classes\fieldstypes\
Сообщите результат
Замените прикрепленный файл в \includes\classes\fieldstypes\
Сообщите результат
- Вложения
-
- fieldtype_formula.php
- (5.92 КБ) 239 скачиваний
-
- Сообщения: 106
- Зарегистрирован: 03 мар 2016, 23:01
- Имя: Сергей
Re: Формула на формулу
Помогло. Работает. Спасибо