Вопросы и ответы

Показано 1 — 10 (всего 16 вопросов)
Страницы: 1 2 следующая »


Ответы

Аналог функции ПСТР (MID) Excel

Табличный редактор СПДС GraphiCS изначально задумывался как редактор, подобный Excel, входящий в состав Microsoft Office. Специфика работы Excel — возможности экономико-статистических расчетов с помощью электронных таблиц, для проектной документации в таких вычислениях необходимости нет. Напомню, что в предыдущем сообщении публиковался аналог СУММЕСЛИ.

Продолжим публиковать аналоги функции из Excel в табличном редакторе СПДС GraphiCS (nanoCAD Plus, nanoCAD СПДС).

Рассмотрим пример.

Обычно бывает достаточно в построителе выражений задать формулу:

Функция xNum выделяет число из строки. Но, часто бывает, что в строке встречаются индексы. Например, метры кубические, сантиметры квадратные и другие значения которые могут отображаться в редакторе таблиц и в построителе выражений, но внутри себя содержат текст RTF (Rich Text Format). Это служебная, и, точки зрения пользователя не нужная информация нужна для передачи форматированного текста в таблицу. Но, при попытки найти число в такой строке, алгоритм встречает знаки форматирования. Например:

{\fonttbl\f0\fnil default;}
{\f1\froman roman h;}
{\f2\fswiss helvetica;}

Тогда, для корректного перевода типа данных, необходимо перевести форматированную строку в обычную с помощью функции FmtRaw, а дальше алгоритм уже справится сам.

Аналог функции СУММЕСЛИ Excel

В СПДС GraphiCS реализован мощный функционал для работы с табличными отчетами. Работа с таблицами максимально приближена к работе с Excel, но, конечно, в силу разной специфики программ, функции различаются.

Если вам нужна функция, аналогичная СУММЕСЛИ в Excel, то можно воспользоваться в СПДС GraphiCS такой конструкцией выражения =iff ((sum (Условие);"Результат 1″; «Результат 2»)

Пример реализации можно посмотреть ниже

Чертеж с примером

Как связать две таблицы СПДС GraphiCS в одном чертеже, чтобы можно было использовать итоговые значения из первой во второй таблице?

Для связи итоговых данных первой таблицы со второй, откройте вторую в табличной редакторе СПДС GraphiCS.

В режиме редактирования ячейки нажмите SHIFT+F2. Через команду «присоединить объект» выберите первую таблицу. Имя свойства в формуле исправить вручную: =Object1."A1".

Связь двух таблиц Связь двух таблиц

Следует учитывать отсутствие переиндексации.

Как настроить таблицы СПДС GraphiCS работать с разделителем в нецелых числах в виде точки?

Установите в свойствах таблицы «десятичный разделитель» точку.

Настройка разделителя таблиц Настройка разделителя таблиц

Есть ли в СПДС GraphiCS аналог функции Excel «ОКРУГЛВВЕРХ»?

Аналог функции Excel «ОКРУГЛВВЕРХ» (округление числа до ближайшего большего по модулю) — функция СПДС «int».

Например:
//округлит значение H объекта 1 до целого числа вверх
=int(num(Object1.H)+0.5)
// округлит значение до второго знака после запятой
=int(num(Object1.H)*100 + 0.5 )/100

Как использовать наработки, сделанные в таблицах AutoCAD?

В командной строке набрать spConvertTable и указать на целевую таблицу.

При необходимости, Вы можете конвертировать таблицу СПДС в Автокад, той же командой.

Для чего нужно сохранять таблицу в базу, если я и так могу ее копировать из чертежа в чертеж?

Если вы копируете таблицу, то очевидно, что ваши коллеги могут и не увидеть её.

База СПДС может быть доступна в многопользовательском режиме и лежать на общедоступном ресурсе для коллективного доступа.

Как использовать в расчетах промежуточные данные, которые не должны быть видны, но должны участвовать в расчетах?

Колонки и строки имеющие «Нулевые» параметры не отображаются на чертеже.

Кроме того, для колонки можно в явной форме снять CheckBox «Отображать».

Что делать, если стандарт предприятия регламентирует три знака в обозначении, а у меня после 009 помещения ставит номер 0010?

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

Например:

=if(row < 10; "00" + str(row); "0" + str(row))

Часто приходится вставлять одну и ту же таблицу с разными коэффициентами, забивать руками неудобно, как автоматизировать этот процесс?

Создайте для таблицы форму и при вставке в разные чертежи задавайте разные расчетные коэффициенты.

Пример формы для таблицы Пример формы для таблицы
Показано 1 — 10 (всего 16 вопросов)
Страницы: 1 2 следующая »

Задайте свой вопрос

представьтесь пожалуйста
для обратной связи и уточнения
 Подтверждаю свое согласие на обработку персональных данных получателем запроса.