Перейти к публикации

Формулы в таблице


sergoss

Рекомендованные сообщения

Добрый день
 

как создать формулу с несколькими условиями  если для одной колонки?

например

 если =ааа то 1, если =bbb то 2, если = ххх то 3

 

Получается только для одного условия.

 

Ссылка на сообщение
Поделиться на других сайтах


@sergoss

 

В 01.02.2018 в 10:46, Kelny сказал:

кросспостинг обычно не помогает в ускорении решении проблемы и может наоборот привести к игнорированию за неуважение к участникам форума

Несколько условий ЕСЛИ в Excel

Ссылка на сообщение
Поделиться на других сайтах

То есть правила таблиц из excel работают в таблицах solidworks?

 

Синтаксис все равное другой получается не как  excel
вот три условия

IF(`Part Type`="Изготавливаемое";"1";'Part Type')
IF(`Part Type`="Ст. изделие";"2";'Part Type')
IF(`Part Type`="Покупное";"3";'Part Type')

Изменено пользователем sergoss
Ссылка на сообщение
Поделиться на других сайтах

Тут  вообще другой синтаксис  в размерах.

14 минуты назад, IgorT сказал:

2018-02-02_10-28-32.png

Тут вообще другой синтаксис в размерах

Ссылка на сообщение
Поделиться на других сайтах

имхо лишь бы работал. Не?

 

А вообще-то он одинаков что в размерах, что в  таблицах.

Изменено пользователем IgorT
Ссылка на сообщение
Поделиться на других сайтах
14 минуты назад, IgorT сказал:

имхо лишь бы работал. Не?

 

А вообще-то он одинаков что в размерах, что в  таблицах.

что за  условие iif? 
в таблице такое условие не срабатывает
наверное все таки отличается

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, sergoss сказал:

что за  условие iif? 
в таблице такое условие не срабатывает
наверное все таки отличается

?

 

2018-02-02_11-24-44.png

Может быть речь идёт о таблицах параметров?

Тогда там синтаксис аналогичный синтаксису MS Excel. Они и обрабатываться могут Excel-ем

Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, IgorT сказал:

А вообще-то он одинаков что в размерах, что в  таблицах.

Вообще-то о разных вещах говорите. Уравнения и способы их записи одно, а таблицы уже другое: Общая таблица, Таблица параметров и т.п. Но что-то конечно можно таскать из уравнений в таблицы, если в таблицах что-то не получается. Хотя если речь о таблицах Excel, то там свой инструментарий богат.

Ссылка на сообщение
Поделиться на других сайтах

Да не все вводные выдал)))

 

В дравтинге (2D) на панели инструментов есть команда Таблицы-спецификация.
Получаю состав изделия.

В таблицы  у меня есть колонка тип изделия.

Вот чтоб отсортировать по ЕСКД принципу Детали, стандартные, прочие.

Хотел через формулы заменить на 1,2,3 и от сортировать по возрастанию.
Эту колонку скрываю и она не мешает.

Давать ссылка на скрипты и т.п. которые делают ЕСКД спецификацию не надо))) 
 

Ссылка на сообщение
Поделиться на других сайтах
30 минут назад, sergoss сказал:

В таблицы  у меня есть колонка тип изделия.

Формула (спецификация SW):

IF('PartType'="Изготавливаемое";1;IF('PartType'="Покупное";3;IF('PartType'="Ст.изделия";2;'PartType')))

Смотрю, в постах выше в формуле запятые стоят, у меня срабатывает только с точкой-запятой, может от версии солида зависит.

Колонка 'PartType' берёт данные из свойств модели, если в спецификации вручную поменять значение, изменятся данные и в свойствах модели.

 

Скрытый текст

5a74306d08494_-1.JPG.9ae1f61b3f84c82a10556e811463402a.JPG

 

 

Изменено пользователем Kir95
Ссылка на сообщение
Поделиться на других сайтах
  • 4 года спустя...

Здравствуйте, коллеги.


При использовании формул в спецификации SW столкнулся с проблемой. Вводные:
1. sw 2021sp4.2
2. Есть 2 столбца, вычисленные с использованием функции "IF"
3. Обычные столбцы без вычислений сливаю вместе через "{}", всё работает (кому интересно, подробно здесь: help.solidworks.com/Объединение свойств в уравнениях таблицы)
4. Тоже работает, если слить вместе один столбец с вычислениями по "IF" и сколько угодно много обычных столбцов, без вычислений.

 

ПРОБЛЕМА:
При слиянии двух и более столбцов с вычислениями по "IF" слияния не происходит, текст второго и последующих столбцов копируется в ячейки, причём столбцы без вычислений сливаются как нужно.
Это ограничение самого Солида или Я где-то не там повернул?

 

На данный момент вижу решение в использовании одного столбца "IF" и кучей вариантов. Это, естественно, " - длинное уравнение и, как следствие, высокий человеческий фактор при вычислениях, но пока только так.

 

Всех с Первомаем и да прибудет с нами сила! :-)

 

large.1.png.c4989925e1f5575801496c7d0a61

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...