Поделиться через


Выбор типа данных столбца

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

ПримечаниеПримечание

В Windows Vista и Windows 7 функции в окне PowerPivot доступны на ленте, обсуждаемой в данном разделе. В Windows XP функции доступны в наборе меню. Если в Windows XP необходимо просмотреть, каким образом команды меню связаны с командами ленты, см. раздел Пользовательский интерфейс PowerPivot в Windows XP.

Изменение типа данных или формата отображения для столбца

  1. В окне приложения PowerPivot выберите столбец, для которого необходимо изменить тип данных или формат отображения.

  2. На вкладке Главная в группе Форматирование выполните одно из следующих действий.

    • В списке Тип данных выберите тип данных.

    — или —

    • Выберите формат отображения из списка Формат.

Вопросы изменения типов данных

Иногда при попытке изменить тип данных столбца или выбрать преобразование данных может возникнуть одна из следующих ошибок:

  • Не удалось изменить тип данных

  • Не удалось изменить тип данных столбца

Такие ошибки могут возникать даже в случаях, когда тип данных доступен для выбора в раскрывающемся списке «Тип данных». В этом разделе объясняется причина возникновения таких ошибок и способы их исправления.

Основные сведения о текущем типе данных

При добавлении данных в книгу PowerPivot PowerPivot для Excel проверяет столбцы данных для выявления типов данных, содержащихся в каждом столбце. Если данные в том или ином столбце согласованы, этому столбцу назначается наиболее точный тип данных.

Однако при добавлении данных из Excel или другого источника, который не делает принудительным использование одного типа в пределах каждого столбца, PowerPivot будет назначать тип данных, который допустим для всех значений в столбце. Поэтому, если столбец содержит числовые значения нескольких различных типов, например integer, long, currency, PowerPivot будет использовать тип данных decimal. В то же время, если в столбце содержатся одновременно числовые и текстовые значения, PowerPivot будет использовать тип данных text. PowerPivot не предусматривает использование типа данных, аналогичного типу «Общий» из Excel.

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

В книгах PowerPivot доступны следующие типы данных.

Типы данных PowerPivot

  • Текст

  • Decimal Number

  • Whole Number

  • Валюта

  • TRUE/FALSE

  • Дата

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

  • Можно повторно выполнить импорт данных. Для этого откройте существующее соединение с источником данных и повторите импорт столбца. В зависимости от типа источника данных можно применить фильтр при импорте, чтобы удалить ошибочные значения.

  • Для создания нового значения нужного типа данных можно в вычисляемом столбце создать формулу на языке DAX. Например, функция TRUNC может использоваться для замены десятичного числа целым числом. Также можно объединять информационные и логические функции для проверки и преобразования значений.

Основные сведения о преобразовании данных

Если ошибка возникла при выборе параметра преобразования данных, ее причиной могло стать отсутствие поддержки выбранного преобразования текущим типом данных столбца. Не все преобразования допускаются для всех типов данных. Например, можно изменить тип данных столбца на логический, только если текущий тип данных столбца числовой (целое или десятичное число) или текст. Поэтому необходимо выбрать для данных столбца подходящий тип.

После выбора подходящего типа данных PowerPivot предупредит о возможных изменениях данных, например потере точности или усечении. Чтобы изменить тип данных, нажмите кнопку «ОК».

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

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

См. также

Основные понятия

Работа с таблицами и столбцами