Применить к
Устранение неполадок с DataTable
Это руководство поможет при возникновении проблем с навигацией по DataTable.
Специальные символы рядом с числами в исходном наборе данных (символы валюты, запятые, знаки процента и т. д.) не интерпретируются как числовые значения при импорте в числовые поля DataTable.
Причина
Smartsheet записывает любые значения из базового набора данных, содержащие буквенные или специальные символы, в виде текстовых строк в числовые поля DataTable. Smartsheet вводит их в таблицу через соединения в виде строк. Исключением из этого правила являются числа в экспоненциальном формате, которые интерпретируются как допустимые. Если число выходит за установленные пределы, Smartsheet записывает его в таблицу в виде строки.
Шаги по устранению неполадок/решение
Убедитесь, что базовый набор данных хранит числовые значения только в виде чисел с одной десятичной точкой, поскольку Smartsheet обрабатывает вводимые пользователем данные с использованием стандартного (принятого в США) числового формата.
Если вы хотите, чтобы данные попадали в таблицы в виде чисел:
- При загрузке процентных значений из базового набора данных переведите проценты в формат десятичной дроби без символа % (например, 0.5 вместо 50 %).
- При загрузке значений в долларах из базового набора данных переведите денежные значения в формат десятичной дроби без запятых и символов валюты (например, 15000.00 вместо $15 000.00 или 15 000.00)
Если вы хотите загрузить данные в DataTable, чтобы они попали в таблицы в виде чисел, нужно сделать следующее.
- Выберите Number (Число) в качестве типа поля DataTable.
- Настройте передачу данных в DataTable со следующими ограничениями:
- уберите запятые из числовых значений (например, 1000 вместо 1,000)
- переведите процентные значения в десятичные дроби с точкой (например, 0.99 вместо 99 %)
- удалите символы валют (например, 123.45 вместо $123.45)