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

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

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

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

  2. На вкладке В начало в группе Форматирование выберите тип данных из списка Тип данных.

    • Текст

    • Десятичное число

    • Целое число

    • Валюта

    • Истина/ложь

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×