Stulpelio duomenų tipo nustatymas "Power Pivot"

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Įtraukus duomenis į duomenų modelį, "Excel" automatiškai aptinka ir pritaiko duomenų tipus. Jei naudojate "Power Pivot" papildinį, galite pakeisti duomenų tipą, jei jis buvo priskirtas netinkamai. Dažniausia duomenų tipų keitimo priežastis – kai skaitiniai duomenys importuojami kaip eilutės, todėl agregavimas ir kiti skaičiavimai neveikia taip, kaip tikėtasi.

  1. " Power Pivot" lange pažymėkite stulpelį, kurio duomenų tipą norite pakeisti.

  2. Skirtuko Pagrindinis grupėje Formatavimas pasirinkite duomenų tipą iš sąrašo Duomenų tipas .

    • Tekstas
    • Dešimtainis skaičius
    • Sveikasis skaičius
    • Valiuta
    • TEISINGA / KLAIDINGA

Stulpelių, kuriuose yra ir skaičių, ir teksto reikšmių, negalima konvertuoti į skaitinių duomenų tipą. Jei turite modifikuoti duomenų reikšmes, kad galėtumėte naudoti norimą duomenų tipą, turite redaguoti reikšmes šaltinio faile, tada iš naujo importuoti stulpelį.

Į ką reikėtų atsižvelgti keičiant duomenų tipus

Kartais, kai bandote keisti stulpelio duomenų tipą arba pasirinkti duomenų konvertavimą, gali kilti šių klaidų:

  • Nepavyko pakeisti duomenų tipo
  • Nepavyko pakeisti stulpelio duomenų tipo

Tokios klaidos gali įvykti, net jei duomenų tipas pasiekiamas kaip parinktis išplečiamajame sąraše Duomenų tipas. Šiame skyriuje aiškinama šių klaidų priežastis ir jų taisymo būdai.

Dabartinio duomenų tipo supratimas

Kai įtraukiate duomenų į duomenų modelį, "Excel" patikrina duomenų stulpelius, kad pamatytų, kokie duomenų tipai yra kiekviename stulpelyje. Jei duomenys tame stulpelyje yra nuoseklūs, stulpeliui priskiriamas tiksliausias duomenų tipas.

Tačiau jei įtrauksite duomenų iš "Excel" ar kito šaltinio, kuris neįgalina naudoti vieno duomenų tipo kiekviename stulpelyje, "Excel" priskirs duomenų tipą, kuris talpina visas stulpelyje esančias reikšmes. Todėl, jei stulpelis apima skirtingų tipų skaičius, pvz., sveikuosius skaičius, ilguosius skaičius ir valiutą, "Excel" taiko dešimtainių skaičių duomenų tipą. Jei stulpelyje sumaišomi skaičiai ir tekstas, "Excel" priskiria duomenų tipą Tekstas.

Jei pastebėsite, kad jūsų duomenų duomenų tipas yra neteisingas arba bent jau kitoks nei norėjote, turite kelias parinktis:

  • Duomenis galite importuoti iš naujo. Norėdami tai padaryti, atidarykite esamą ryšį su duomenų šaltiniu ir iš naujo importuokite stulpelį. Atsižvelgiant į duomenų šaltinio tipą, importuodami galbūt galėsite pritaikyti filtrą, kad pašalintumėte problemines reikšmes. Filtruojant importuojant reikia importuoti naudojant "Power Pivot" papildinį.
  • Galite sukurti DAX formulę apskaičiuotame stulpelyje ir sukurti naują norimo duomenų tipo reikšmę. Pavyzdžiui, funkciją TRUNC galima naudoti dešimtainiam skaičiui pakeisti į sveikąjį skaičių arba galite sujungti informacines ir logines funkcijas, kad patikrintumėte ir konvertuotumėte reikšmes.

Duomenų konvertavimo supratimas keičiant duomenų tipus "PowerPivot"

Jei įvyksta klaida pasirenkant duomenų konvertavimo parinktį, gali būti, kad dabartinis stulpelio duomenų tipas nepalaiko pasirinkto konvertavimo. Leidžiami ne visų duomenų tipų konvertavimai. Pvz., galite pakeisti stulpelį į Bulio logikos duomenų tipą tik tuo atveju, jei dabartinis stulpelio duomenų tipas yra skaičius (sveikas arba dešimtainis) arba tekstas. Todėl stulpelio duomenims turite pasirinkti tinkamą duomenų tipą.

Pasirinkus tinkamą duomenų tipą, "PowerPivot" įspės apie galimus duomenų pakeitimus, pvz., netikslumą ar sutrumpinimą. Spustelėkite Gerai, kad priimtumėte ir pakeistumėte savo duomenis nauju duomenų tipu.

Jei duomenų tipas yra palaikomas, bet "Power Pivot" randa reikšmes, kurios nepalaikomos naujajame duomenų tipe, gausite kitą klaidos pranešimą ir prieš tęsdami turėsite ištaisyti duomenų reikšmes.

Išsamios informacijos apie duomenų modelyje naudojamus duomenų tipus, kaip jie netiesiogiai konvertuojami ir kaip formulėse naudojami skirtingi duomenų tipai, rasite skyriuje Duomenų modelių palaikomi duomenų tipai.

Puslapio viršus