Задаване на типа данни на колона в Power Pivot

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Когато добавите данни към даден модел на данни, Excel автоматично открива и прилага типа на данните. Ако използвате добавката Power Pivot, може да промените типа на данните, ако е бил назначен неправилно. Най-често срещаната причина за промяна на типовете на данните са случаите, в които цифров тип данни се импортират като низове, за да се предотвратят агрегирания и намеса в работата на други изчисления.

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

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

    • Текст

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

    • Цяло число

    • Валута

    • ИСТИНА/НЕИСТИНА

Колони, съдържащи както числа, така и текстови стойности, не могат да бъдат преобразувани в цифров тип данни. Ако трябва да променяте стойностите на данните, за да използвате типа данни, който искате, ще трябва да редактирате стойностите във файл на източника, а после да импортирате повторно колоната.

Съображения при промяна на типовете данни

Понякога, при опит да промените типа на данните на дадена колона или изберете преобразуване на данни, може да възникнат следните грешки:

  • Неуспешна промяна на типа на данните

  • Неуспешна промяна на типа на данните в колоната

Тези грешки може да възникнат дори ако типът данни е наличен като опция в падащото меню "Тип данни". Този раздел обяснява причината за възникването на тези грешки и как да ги поправите.

Подробна информация за текущия тип данни

Когато добавяте данни към модел на данни, Excel проверява колоните с данни за типа данни, които всяка от тях съдържа. Ако данните в дадена колона са съгласувани, Excel назначава най-точния тип данни на колоната.

Но ако добавите данни от Excel или друг източник, който не налага използването на един тип данни във всяка колона, Excel назначава типа, който е най-подходящ за всички стойности в колоната. Следователно ако дадена колона съдържа числа от различен тип, като например цели числа, дълги числа и валута, Excel прилага десетичен тип данни. Освен това, ако дадена колона смесва числа и текст, Excel назначава текстови тип данни.

Ако откриете, че данните ви са с неправилния тип, или най-малкото той е различен от този, който сте искали, имате няколко опции:

  • Може да импортирате данните повторно. За тази цел отворете съществуващата връзка към източника на данни и импортирайте пак колоната. В зависимост от типа данни на източника може да приложите филтър по време на импортирането, за да премахнете проблемните стойности. Филтрирането по време на импортирането изисква импортиране посредством добавката Power Pivot.

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

По-подробна информация за преобразуването на данни при промяната на типа данни в Power Pivot

Ако възникне грешка, когато изберете опцията за преобразуване на данни, това може да значи, че текущият тип данни на колоната не поддържа избраното преобразуване. Не всички преобразувания са позволени за всеки тип данни. Например може да промените дадена колона в булев тип данни, ако текущият тип данни на колоната е число (цяло или десетично) или текст. Следователно трябва да изберете подходящия тип данни за данните в колоната.

След като изберете подходящия тип данни, Power Pivot ще ви предупреди за възможни промени в данните ви, като например загуба на точност или закръгляване. Щракнете върху ОК, за да приемете и промените вашите данни в новия тип данни.

Ако типът данни се поддържа, но Power Pivot открие стойности, които не се поддържат в новия тип данни, ще получите съобщение за друга грешка и ще трябва да поправите стойностите на данните, преди да продължите.

За по-подробна информация относно типовете данни, използвани в модела на данни, как се преобразуват неявно и как се използват различните типове във формулите вж. Типове данни, поддържани в моделите на данни.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×