Применить к

Smartsheet Advance Package

Устранение неполадок с DataTable

Это руководство поможет при возникновении проблем с навигацией по DataTable. 

PLANS

  • Smartsheet Advance Package

Специальные символы рядом с числами в исходном наборе данных (символы валюты, запятые, знаки процента и т. д.) не интерпретируются как числовые значения при импорте в числовые поля DataTable.

Причина

Smartsheet записывает любые значения из базового набора данных, содержащие буквенные или специальные символы, в виде текстовых строк в числовые поля DataTable. Smartsheet вводит их в таблицу через соединения в виде строк. Исключением из этого правила являются числа в экспоненциальном формате, которые интерпретируются как допустимые. Если число выходит за установленные пределы, Smartsheet записывает его в таблицу в виде строки.

Шаги по устранению неполадок/решение

Убедитесь, что базовый набор данных хранит числовые значения только в виде чисел с одной десятичной точкой, поскольку Smartsheet обрабатывает вводимые пользователем данные с использованием стандартного (принятого в США) числового формата.

Если вы хотите, чтобы данные попадали в таблицы в виде чисел:

  • При загрузке процентных значений из базового набора данных переведите проценты в формат десятичной дроби без символа % (например, 0.5 вместо 50 %).
  • При загрузке значений в долларах из базового набора данных переведите денежные значения в формат десятичной дроби без запятых и символов валюты (например, 15000.00 вместо $15 000.00 или 15 000.00)

Если вы хотите загрузить данные в DataTable, чтобы они попали в таблицы в виде чисел, нужно сделать следующее. 

  1. Выберите Number (Число) в качестве типа поля DataTable.
  2. Настройте передачу данных в DataTable со следующими ограничениями:
    • уберите запятые из числовых значений (например, 1000 вместо 1,000)
    • переведите процентные значения в десятичные дроби с точкой (например, 0.99 вместо 99 %)
    • удалите символы валют (например, 123.45 вместо $123.45)
Вам помогла эта статья?
ДаНет