Как в расчетном пар...
 
Поделиться:
Уведомления
Очистить все

[Решено] Как в расчетном параметре обработать параметр, который есть только у части элементов, попадающих в спецификацию?

4 Записи
2 Пользователи
0 Reactions
913 Просмотры
0
Создатель темы

Ну то есть, предположим, расчетный параметр у меня таков:

"1 + 0,001 * roundup((1000 * 1,2 * Rs * (АрмДиаметр / 1 мм)) / (2,5 * if(АрмДиаметр > 32 мм, 0,9, 1) * Rbt * 4) / 11750)"

Часть элементов не имеют параметра "АрмДиаметр", соответственно для них расчетный параметр не имеет значения. Можно ли / как сделать так, чтобы в случае отсутствия "АрмДиаметр" расчетный коэффициент становился равным 1? 

1 Ответ
0
Создатель темы

Единственный рабочий вариант, который пока нашел, использовать параметр "да/нет" (который при наличии АрмДиаметр - "да"), и в формуле, использующей этот расчетный параметр, вставить конструкцию "if(доп_параметр, 1, расчетный_коэф)"

@alexandr 

В этом случае дополнительный параметр должен быть у всех элементов, иначе не посчитается значение

Alexandr Создатель темы 28.08.2023 11:02

Ну да, должен быть. В моем случае - обошелся уже имеющимся в наличии общим параметром. )

@alexandr 

Если такой есть, то вполне можно так сделать. Этот параметр должен быть заполнен для всех экземпляров и, соответственно, иметь различие для семейств у которых есть АрмДиаметр и у которых нет этого параметра.

Ответ