Vyhodnotenie a zmena typov údajov v stĺpcoch

Dokončené

Keď importujete tabuľku z ľubovoľného zdroja údajov, aplikácia Power BI Desktop automaticky spustí kontrolu prvých 1 000 riadkov (predvolené nastavenie) a pokúsi sa zistiť typ údajov v stĺpcoch. Môžu však nastať situácie, že Power BI Desktop nezistí správny typ údajov. V prípade zistenia nesprávnych typov údajov sa vyskytnú problémy s výkonom.

Chyby súvisiace s typom údajov sa môžu častejšie vyskytovať pri práci s „plochými“ súbormi, ako sú napríklad súbory s hodnotami oddelenými čiarkami (.CSV) a excelové zošity (.XLSX), pretože údaje boli do hárkov zadané manuálne a mohlo prísť k chybám. Naopak, v databázach sú typy údajov preddefinované už pri vytváraní tabuliek alebo zobrazení.

Najvhodnejším postupom je vyhodnotiť typ údajov v stĺpci v Editore Power Query ešte pred načítaním týchto údajov do dátového modelu Power BI. Ak zistíte, že typ údajov je nesprávny, môžete ho zmeniť. Na hodnoty v stĺpci tiež môžete použiť formát a zmeniť predvolené nastavenie súhrnu pre daný stĺpec.

Budeme pokračovať v scenári, kde vyčistíte a transformujete údaje o predaji, aby ste ich pripravili na tvorbu zostavy. Teraz potrebujete vyhodnotiť stĺpce, aby ste mali istotu, že obsahujú správny typ údajov. Všetky chyby, ktoré identifikujete, musíte opraviť.

Vyhodnocujete stĺpec OrderDate (DátumObjednávky). Podľa očakávania obsahuje číselné údaje, ale aplikácia Power BI Desktop nesprávne nastavila typ údajov v stĺpci na hodnotu Text. Ak chcete tento stĺpec použiť v zostave, musíte zmeniť typ údajov z hodnoty Text na hodnotu Dátum.

Stĺpec OrderDate (DátumObjednávky), ktorý má typ údajov nastavený na hodnotu Text

Dôsledky nesprávnych typov údajov

Nasledujúce informácie poskytujú prehľad o problémoch, ktoré sa môžu vyskytnúť, keď Power BI nezistí správny typ údajov.

Nesprávne typy údajov bránia vo vytváraní určitých výpočtov, odvodzovaní hierarchie a vytváraní vhodných vzťahov medzi tabuľkami. Ak sa napríklad pokúsite vypočítať počet objednávok od začiatku roka (Quantity of Orders YTD), zobrazí sa chyba s informáciou, že údaje stĺpca OrderDate (DátumObjednávky) nemajú typ Dátum, čo sa pri výpočtoch pracujúcich s časom vyžaduje.

Quantity of Orders YTD = TOTALYTD(SUM('Sales'[OrderQty]), 'Sales'[OrderDate])

Chyba pre vypočítanú mieru založenú na čase

Ďalším problémom, ktorý sa vyskytol pri použití nesprávneho typu údajov na pole dátumu, je nemožnosť vytvoriť hierarchiu dátumov, čo by vám umožnilo analyzovať údaje na ročnom, mesačnom alebo týždennom základe. Na nasledujúcej snímke obrazovky je znázornené, že pole SalesDate (DátumPredaja) nie je rozpoznané ako typ Dátum a údaje sa vo vizuáli tabuľky zobrazujú len ako zoznam dátumov. Niekedy však môže byť použitie tabuľky dátumov a vypnutie automatického formátu dátumu a času najvhodnejším postupom, pretože sa tým vyhnete automaticky generovanej hierarchii. Ďalšie informácie o tomto procese nájdete v dokumentácii Automaticky generovaný typ dátumu.

Ďalšie možnosti údajov SalesDate (DátumPredaja)

Zmena typu údajov v stĺpci

Typ údajov v stĺpci sa dá zmeniť na dvoch miestach: v Editore Power Query a v zobrazení zostavy v aplikácii Power BI Desktop pomocou nástrojov stĺpca. Najvhodnejšie je zmeniť typ údajov v Editore Power Query ešte pred načítaním údajov.

Zmena typu údajov v stĺpci v Editore Power Query

V Editore Power Query môžete zmeniť typ údajov v stĺpci dvoma spôsobmi. Jednou z možností je vybrať stĺpec, v ktorom sa vyskytol problém, vybrať položku Typ údajov na karte Transformovať a potom vybrať správny typ údajov zo zoznamu.

Výber položky Typ údajov na karte Transformovať na páse s nástrojmi

Ďalšou možnosťou je vybrať ikonu Typ údajov vedľa hlavičky stĺpca a potom vybrať správny typ údajov zo zoznamu.

Výber typu údajov zo zoznamu

Podobne ako pri iných zmenách, ktoré vykonáte v Editore Power Query, aj zmena, ktorú vykonáte s typom údajov v stĺpci, sa uloží ako naprogramovaný krok. Tento krok sa nazýva Zmenený typ a iteruje sa pri každom obnovení údajov.

Keď dokončíte všetky kroky na vyčistenie a transformovanie údajov, výberom položky Zavrieť a použiť zavrite Editor Power Query a použite zmeny v dátovom modeli. V tejto fáze by údaje mali byť skvele pripravené na analýzu a tvorbu zostavy.

Ďalšie informácie nájdete v téme Typy údajov v aplikácii Power BI Desktop.