Izvedene kolone (Power Query)

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2021 Excel 2019 Excel 2016

Kolonu u tabeli možete da izvedete tako što ćete objediniti vrednosti koje se podudaraju u koloni da biste kreirali novi položaj tabele. Tabela je sortirana rastućim redosledom prema vrednostima u prvoj koloni.

Vizuelizacija koncepta transponovanja

Kada izvršite izvođenje, uzimate dve prvobitne kolone i pravite novi par atribut-vrednost koji predstavlja tačku preseka novih kolona:

  • Atributi Identične vrednosti iz jedne originalne kolone atributa (zelenom bojom sa leve strane) preusmeravaju se u nekoliko novih kolona (zelenom bojom sa desne strane).
  • Vrednosti iz originalne neizvedene kolone (plavom bojom sa leve strane) raspoređuju se kao vrednosti u odgovarajuće nove kolone (plavom bojom sa desne strane).

Izvođenje i agregacija kolone

Evo uzorka podataka koji se koristi u ovoj proceduri.

Rezultat izvedene kolone

  1. Da biste otvorili upit, pronađite prethodno učitan iz Power Query uređivač, izaberite ćeliju u podacima, a zatim izaberite stavku "Uredi upit>". Dodatne informacije potražite u članku "Kreiranje, učitavanje ili uređivanje upita u programu Excel".

  2. Izaberite kolonu koju želite da izvedete. U datom primeru izaberite stavku "Datum". Jedinstvene vrednosti ove kolone postaju nove kolone i zaglavlja kolona.

  3. Izaberite stavku "Transformiši>izvedenu kolonu".

  4. U dijalogu "Izvedena kolona", na listi "Kolona vrednosti" izaberite stavku "Vrednost".

  5. Izaberite stavku Napredne opcije, a zatim izaberite funkciju agregatne vrednosti. U datom primeru izaberite stavku "Sum".

    Dostupne opcije su: Ne agregiraj, Broji (sve), Broji (nije prazno),Minimum, Maksimum, Medijana, Zbir i Prosek.

    Savet Ako ne želite da prebrojite ćeliju bez vrednosti, izaberite funkciju "Prebrojavanje (nije prazno)". Na primer, ako u koloni postoji deset ćelija, a dve su prazne, broj je osam.

  6. Izaberite dugme U redu.

Rezultat

Kolona "Datum" iz originalne tabele se izvodi kako bi se dobio zbir svih vrednosti iz originalne kolone "Vrednosti" u preseku kolone "Zemlja" i svake nove kolone "Datum".

Primer izvedene kolone

Izvođenje kolone bez agregacije

Evo uzorka podataka koji se koristi u ovoj proceduri.

Primer podataka pre transponovanja bez agregacije Kolone možete da izvodite bez agregacije kada radite sa kolonama koje ne mogu da se agregiraju ili ne želite da agregirate vrednosti.

  1. Da biste otvorili upit, pronađite prethodno učitan iz Power Query uređivač, izaberite ćeliju u podacima, a zatim izaberite stavku "Uredi upit>". Dodatne informacije potražite u članku "Kreiranje, učitavanje ili uređivanje upita u programu Excel".
  2. Izaberite kolonu koju želite da izvedete. U datom primeru izaberite stavku "Pozicija". Jedinstvene vrednosti ove kolone postaju nove kolone i zaglavlja kolona.
  3. Izaberite stavku "Transformiši>izvedenu kolonu".
  4. U dijalogu " Izvedena kolona ", na listi "Kolona vrednosti " izaberite stavku "Proizvod".
  5. Izaberite stavku Napredne opcije, a zatim izaberite funkciju agregatne vrednosti. U datom primeru izaberite stavku "Ne prikupljaj".
  6. Izaberite dugme U redu.

Rezultat

Primer podataka posle transponovanja bez agregacije

Kolona "Pozicija " iz originalne tabele se izvodi kako bi se duzele vrednosti iz originalne kolone " Proizvod " na preseku kolone "Zemlja " i svake nove kolone "Pozicija ".

Greška sa opcijom "Ne agregiraj"

U ovom primeru koristimo primer iz odeljka "Izvođenje i agregacija kolone":

Rezultat izvedene kolone

Ako izvedete kolonu "Datum", sa liste "Kolona vrednosti" izaberete stavku "Skupna vrednost", a zatim u naprednim opcijama izaberete stavku "Ne agregiši" za funkciju agregatne vrednosti, dobićete sledeću poruku o grešci:

"Expression.Error: Bilo je previše elemenata u nabrajanju da bi se dovršila operacija."

Do ove greške dolazi zato što je opcija " Nemoj da agregiši " radi sa jednom vrednošću koja se vraća za presek polja "Zemlja" i "Datum", a ne sa više vrednosti.

Možda nećete odmah videti ovu grešku. Kada ste ga prvobitno definisali, uslovi podataka su kreirali jedinstvenu vrednost na tački preseka. Kasnije, nakon buduće operacije osvežavanja, uslovi podataka su se promenili i sada je moguće više vrednosti na tački preseka. Ako dođe do toga, možete da koristite komandu Pivot sa agregacijom.

Takođe pogledajte

Pomoć za Power Query za Excel

Razgrupisavanje kolona (Power Query)

Izvedena kolona (docs.com)