База знаний
- Онлайн руководство
- Блог проекта
- Вопросы и ответы
- Нормативы
- Обучающие примеры
- Инструкции
- Презентации
- Видеоролики с YouTube
- Совместимость
Применимо к
Группы вопросов
- Альбомы
- Мастер объектов
- Менеджер объектов
- Настройка
- Объекты
- Оси
- Отметки уровня
- Оформление
- Площади
- Размеры
- Редактор форм
- Таблицы
- Текст
- Универсальный маркер
- Установка
- Форматы
- Штампы
Читать новости в почте
Поиск
Вопросы и ответы
- Аналог функции ПСТР (MID) Excel
- Аналог функции СУММЕСЛИ Excel
- Как связать две таблицы СПДС GraphiCS в одном чертеже, чтобы можно было использовать итоговые значения из первой во второй таблице?
- Как настроить таблицы СПДС GraphiCS работать с разделителем в нецелых числах в виде точки?
- Есть ли в СПДС GraphiCS аналог функции Excel «ОКРУГЛВВЕРХ»?
- Как использовать наработки, сделанные в таблицах AutoCAD?
- Для чего нужно сохранять таблицу в базу, если я и так могу ее копировать из чертежа в чертеж?
- Как использовать в расчетах промежуточные данные, которые не должны быть видны, но должны участвовать в расчетах?
- Что делать, если стандарт предприятия регламентирует три знака в обозначении, а у меня после 009 помещения ставит номер 0010?
- Часто приходится вставлять одну и ту же таблицу с разными коэффициентами, забивать руками неудобно, как автоматизировать этот процесс?
Ответы
Аналог функции ПСТР (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))