DataFormat.Error: mēs nevarējām konvertēt uz numuru

Dataformat Error Mes Nevarejam Konvertet Uz Numuru



Šajā ziņojumā ir paskaidrots, kā labot ' DataFormat.Error: mēs nevarējām konvertēt uz numuru ‘. Darbs ar ievadītajiem datiem Power Query , vai iekšā Excel vai Power BI , var racionalizēt analīzi un ziņošanu. Tomēr datu tipu konvertēšanas kļūdas ir bieži sastopama neapmierinātība, ar ko saskaras daudzi lietotāji, īpaši, strādājot ar nekonsekventiem formātiem.



Windows vadītāja pamats

  DataFormat.Error Mēs nevarējām't convert to Number





Neatkarīgi no tā, vai ir neatbilstoši norobežotāji, jaukti datu tipi vai reģionālie iestatījumi, problēmu dēļ Power Query var nepareizi interpretēt datus, izraisot reklāmguvuma kļūdu, kas skan:





DataFormat.Error: mēs nevarējām konvertēt uz numuru. Sīkāka informācija: [error_details]



Šajā ziņojumā mēs izpētīsim kļūdas pamatcēloņus un sniegsim praktiskus risinājumus problēmas novēršanai.

Labojiet DataFormat.Error: mēs nevarējām konvertēt uz numuru

Lai labotu DataFormat.Error. Mēs nevarējām konvertēt uz numuru , strādājot ar datiem Power Query , vai iekšā Excel vai Power BI izmantojiet šos risinājumus:

  1. Izdzēsiet automātisko “Mainīt veidu” darbību
  2. Filtrējiet vērtības, kas nav skaitliskas
  3. Pirms tipa konvertēšanas notīriet un standartizējiet datus
  4. Manuāli iestatiet atdalītājus un lokalizāciju
  5. Pareizi decimāldaļas un tūkstoš atdalītāji

Apskatīsim to sīkāk.



1] Dzēsiet automātisko “Mainīt veidu” darbību

  Applied Steps Power Query

Power Query bieži pēc datu ielādes automātiski pievieno darbību “Mainīt veids”, lai mēģinātu kolonnām piešķirt datu tipus, pamatojoties uz pirmajām 1000 rindām. Ja jūsu datos ir ietverti nekonsekventi veidi, piemēram, skaitļi, kas sajaukti ar tekstu vienā kolonnā, šī automātiskā darbība var izraisīt “DataFormat.Error: mēs nevarējām konvertēt uz numuru”.

Lai to labotu, dodieties uz Dati cilni (programmā Excel) un atlasiet Iegūt datus > Palaidiet Power Query redaktoru (Pakalpojumā Power BI noklikšķiniet uz Pārveidot datus ).

Power Query redaktora loga labajā pusē redzēsit Lietišķās darbības rūts. Ja ir solis ar nosaukumu ' Mainīts tips ', Power Query ir automātiski piešķīris datu tipus. Noklikšķiniet uz X blakus darbībai, lai to dzēstu. Tas neļaus Power Query mēģināt veikt automātiskus reklāmguvumus.

Pēc darbības “Mainīts veids” dzēšanas manuāli iestatiet katras kolonnas datu veidu, lai pārliecinātos, ka tas ir pareizs. 

2] Filtrējiet vērtības, kas nav skaitliskas

  Aizstāt vērtības Power Query

Kolonnas, kurās ir gan teksta, gan skaitliskās vērtības (piem., “ABC 123”), var izraisīt Power Query mēģinājumu pārvērst visu par skaitli, izraisot iepriekš minēto kļūdu. Lai to labotu, varat veikt dažas darbības:

atspējot piekariņu joslas logus 8
  • Mainiet kolonnas datu veidu uz “Teksts”, izmantojiet Aizstāt vērtības opciju, lai labotu problemātisko ierakstu, un pēc tam atjaunot datu tipu uz “Decimālskaitlis”.
  • Izmantojiet Sadalīta kolonna funkcija uz sadaliet datus ar atdalītāju . Pēc tam ciparu kolonnai izmantojiet datu tipu “Numurs”, bet otrai – “Teksts”.
  • Varat arī filtrēt rindas ar vērtībām, kas nav skaitliskās vērtības (kurām tur nevajadzētu būt), pirms kolonnas konvertēšanas uz datu tipu Skaitlis.

Pēc vērtību, kas nav skaitliskas, filtrēšanas, varat droši mainīt sākotnējās kolonnas datu veidu.

3] Pirms tipa konvertēšanas notīriet un standartizējiet datus

  Trim, Clean, Power Query

Datos, kas kopēti no vietnēm vai citiem avotiem, var būt nedalāmas atstarpes vai simboli, piemēram, “&” vai “”, kas mulsina Power Query, mēģinot konvertēt vai sapludināt kolonnas.

Piesakies CLEAN vai TRIM funkcija no Pārveidot izvēlne, lai noņemtu šīs rakstzīmes (funkcija TRIM noņem teksta papildu atstarpes, atstājot tikai vienu atstarpi starp vārdiem, funkcija CLEAN noņem visas nedrukājamas rakstzīmes un ir īpaši noderīga, lai notīrītu datus, kas importēti no ārējiem avotiem, kur var būt slēptas rakstzīmes).

Pēc šo funkciju lietošanas mēģiniet vēlreiz iestatīt kolonnas datu tipu.

4] Manuāli iestatiet atdalītājus un lokalizāciju

  Mainiet veidu ar lokalizāciju

Ja jūsu dati ietver reģionālos iestatījumus, pārliecinieties, vai Power Query izmanto pareizo atdalītāju un lokalizāciju. Piemēram, ja strādājat ar Eiropas datiem, kur komatus izmanto kā decimāldaļu atdalītājus, manuāli iestatiet datu lokalizāciju, dodoties uz Fails > Opcijas > Vaicājuma opcijas > Reģionālie iestatījumi un pielāgojot Vietējais lai atbilstu datu avotam.

Ja tā ir viena kolonna, izmantojiet Mainīt veidu > Izmantojot lokalizāciju iespēja nodrošināt pareizu datu tipu konvertēšanu, izmantojot pareizos reģionālos iestatījumus.

Tāpat arī CSV failiem pārbaudiet, vai datos kā atdalītājus izmanto komatus vai semikolus, un manuāli pielāgojiet to importēšanas laikā.

lūdzu, palieciet tiešsaistē, kamēr birojs lejupielādējas

5] Pareizi decimāldaļas un tūkstoš atdalītāji

Visbeidzot, ja Power Query neizdodas konvertēt skaitļus neatbilstošu decimālpunktu un tūkstošu atdalītāju dēļ, izmantojiet opciju Aizstāt vērtības, lai nomainītu nepareizo atdalītāju (piemēram, nomainiet “.” uz “,” Eiropas datiem), lai tas atbilstu paredzētajam formātam.

Tas arī viss!

Lasīt: Kā sadalīt datus rindās, izmantojot Power Query .

Kā novērst DataFormat kļūdu, kuru nevarējām pārvērst par skaitli?

Pārliecinieties, vai kolonnas, ar kurām strādājat, ir pareizi formatētas kā 'Teksts' vai 'Numurs'. Kad saskaraties ar “DataFormat.Error: mēs nevarējām konvertēt uz numuru”, skatiet kļūdas ziņojuma sadaļu “Detaļas”. Tas bieži izceļ vērtību vai konkrētu rakstzīmi, ko Power Query nevar interpretēt kā skaitli. Ja kolonnā ir gan teksts, gan cipari, sadaliet to atsevišķās kolonnās un pēc tam izmantojiet pareizo datu tipu ciparu kolonnai.

Kāpēc Excel neļauj konvertēt uz skaitli?

Programmā Excel, iespējams, nevarēsit konvertēt skaitļus, kas saglabāti kā teksts, par skaitļiem, ja šūnas ir formatētas kā “Teksts” vai ja tajās ir neredzamas rakstzīmes, piemēram, nedalāmas atstarpes vai īpašie simboli. Ja kāda no ietekmētajām šūnām tiek sapludināta, programma Excel var ierobežot noteiktas darbības, piemēram, skaitļu konvertēšanu. Pirms konvertēšanas atceliet šūnu sapludināšanu.

Lasīt tālāk: Power BI Nevar izveidot savienojumu. Mēģinot izveidot savienojumu, radās kļūda .

Populārākas Posts