Stvaranje izračunatih polja u izvješću. Izračunati stupci u transact-sql kako stvoriti izračunati

Dodatni

Proizlaziti

izračuni

Sortirati

Sortirajte najmanji do.

minimal K.

maksimum

Obavještavamo format tablice s tri stupca koji sadrže: naziv proizvoda, kategoriju i prodaju. Primjer u ovom primjeru i dalje ćemo raditi na tablici sažetka, stvoren u primjeru. Omogućavaju konsolidirane izvješća o tablici. Svaka vježba počinje stvaranjem vlastitog radnog direktorija u mapu Moji dokumenti, gdje spremite datoteke.

Nekoliko operacija listova je nekoliko operacija u isto vrijeme. Premjestiti i kopirati ploče između datoteka. Laboratorij 4 Page 1 od 17 sadržaja. Sljedeća tablica prikazuje 10 imena određene tvrtke, njihovu mjesečnu naknadu i godišnju premiju koju su primili.

elementi polja od minimuma (1. mjesto)

do maksimalne vrijednosti

Sortirati

Definicija vrijednosti niza broja

maksimalno K.

element (rang) u odnosu na vrijednosti

Željeli bismo sortirati po imenu. Međutim, za redovito korisnički sustav baze podataka zahtijeva posebnu pripremu. Sažetak tablica ponekad treba sažeti sadržaj baze podataka kao dodatnu tablicu. Tablica koja se generalizira odabrana polja baze podataka naziva se konsolidirana tablica.

Sažetak tablica tablice omogućuju prikupljanje podataka sadržanih u bazama podataka pohranjenih u knjigama ili vanjskim datotekama. Promijenite veličinu zaslona ili. Vježbajte 4 tablice i statističke programe izračuna. Proračunska tablica se sastoji od stanica nastalih iz križanja redova, obično označenih slučajevima, s oznakama stupaca.

minimalan

elementi polja iz maksimuma (1. mjesto)

na minimalno značenje

Izračun vrijednosti pomoću formule:

Value_ v_ Cell ∙ General_ ishod

D. Stvaranje Gantt grafikona. Njegova velika prednost je sposobnost automatizacije. Proračunska tablica se koristi tamo gdje postoji ogroman rad, ponavlja se u skladu s određenim predloškom. Ova baza podataka se sastoji od nekoliko stolova, sl.

Pojavljuje se desna strana zaslona. Uvod Tablica se obično percipira kao alat za popunjavanje jednostavnih ili naprednih izračuna pomoću ugrađenih funkcija ili. Odnosi se na vrstu programa pod nazivom proračunske tablice. Alati Promjena radnog vremena. U polju kalendara odaberite resurs za koji želimo promijeniti radno vrijeme, na primjer, unesite svoj odmor ili promijenite radno vrijeme.

Rezultat_ linije ∙ stupac rezolucija

2. Metoda: Desnom tipkom miša kliknite vrijednosti željenog polja u regiji Σ aproksimacija [Σ vrijednosti] i odaberite:

Osim toga, odabrati drugu značajku s predloženog popisa, konfigurirajte format polja i promijenite naziv polja.

Koristiti učinke. Danas ćemo vas naučiti. Označite stanice koje želite crtati. Lekcija 3: Tablice i sažetak grafikona. Pretpostavimo da imamo skup za analizu. Da biste koristili konsolidiranu tablicu, odaberite bilo koju ćeliju na listu i u izborniku "Umetni", odaberite "Tablica sažetka".

Tada možete dobiti informacije. Prilikom stvaranja grafikona, ne bitno je li ta tablica ima granicu ili druge elemente oblikovanja. Uvod u formule i funkcije izvode izračune, bilo jednostavne ili složene, mogu biti zamorni i dugotrajni.

Dodatni izračuni, Zatim odaberite željenu opciju izračuna.

Ponovno korištenje izvornog polja u konsolidiranom izvješću o tablici

Na istom izvoru možete napraviti nekoliko izračuna. Da biste to učinili, potrebno je dodati izvorno polje s popisa polja sažetka tablice dodati u vrijednosti vrijednosti vrijednosti [σ

Vrijednosti] Nekoliko puta, zatim konfigurirajte parametre polja. To će omogućiti istovremeno vidjeti i sam izračun i izračun nastao na osnovi.

Dodavanje izračunatih polja na konsolidiranu tablicu

Sažetak izvješće o tablici ne može dodati nove retke ili stupce za umetanje formula ili dodatnih izračuna, ali možete dodati izračunato polje s kojim možete unijeti formule za izračunavanje novih podataka na temelju postojećih.

Baza podataka Markmarki 1 Baza podataka Tradinak 1 Napravite mapu baze podataka za pohranjivanje svih podataka o tečaja. Stvara zahtjev koji prikazuje imena i opise. Pojavljuje se dijaloški okvir kontrole baze podataka. Koristeći ovaj prozor, korisnik upravlja bazom podataka i svim njegovim elementima.

Što je proračunska tablica? Proračunska tablica je program za izvođenje matematičkih izračuna. Uz to, možemo pokupiti i izračune u obliku. Iskoristiti određene radnje. Najviše vremena je priprema podataka. Zadatak 1 Matematička skupina 2 Slijedite ove korake zauzvrat. Pokrenite stol.

Umetanje izračunatog polja izravno u konsolidiranu tablicu je najbolje rješenje. Neće biti potrebno upravljati formulama i brinuti o postrojenju tablice s rastom ili uređivanjem izvora podataka, a konsolidirana tablica ostaje vrlo fleksibilna kada se određivanje izmjene.

Još jedna velika prednost ove metode je da je moguće promijeniti strukturu stožerske tablice, pa čak i izračunati druge podatkovne polja za izračunate polja bez brige o pogreškama u formulama ili navodnjavanju veza na stanice.

Zapadno sveučilište tehnološkog sveučilišta u Škotskom fakultetu maričnih tehnologija i transportnog odjela za strukture, mehaniku i tehnološki brod u operativnom istraživačkom laboratoriju. Sažetak tablica se koriste za brzo analizu podataka. Da biste koristili tablice sažetaka, moramo imati odgovarajuću pripremu podataka s naslovima.

Da biste izbjegli takve situacije, morate formatirati naše podatke u obliku tablice. Za formatiranje podataka u obliku tablice. To će odabrati sve naslove. , Sljedeći izbor je mjesto konsolidirane tablice i spremanje čitljivosti podataka, morate napustiti opciju "Novi list", koji će umetnuti novi list u tablici.

Microsoft Excel 2010. Razina 2. Proširene značajke

Dakle, prilikom dodavanja vlastitog izračunatog polja na konsolidiranu tablicu, prednosti su očite:

Uklanjanje potencijalnih pogrešaka u formulama i vezama na stanice.

Sposobnost dodavanja i brisanja podataka iz konsolidirane tablice bez promjene izračuna izvora.

Postoji novi list konsolidirane tablice, koji je prazan. Na desnoj strani nalazi se popis polja u kojima su svi naslovi sadržani s naših stola i plan s njegovim regijama. Pretpostavimo da želimo vidjeti tko je bestseler. U tom slučaju odaberite polje prodavatelja i polje "Iznos", jer nakon prodaje ćemo provjeriti tko je najbolji. Izvješće će izgledati kako slijedi.

Koristi se zadani stupac. Sažetak tablica se može lako mijenjati, a ako želite provjeriti zemlju u kojoj se proizvodi najbolja prodaja, samo poništite kupnju i označite ga s prodavateljem. Odmah dobivamo novo izvješće iz kojeg možete pročitati rezultat.

Mogućnost automatskog preračunavanja podataka prilikom mijenjanja ili ažuriranja konsolidirane tablice.

Osiguranje fleksibilnosti promjene izračuna prilikom mijenjanja definicija elemenata.

Sposobnost učinkovitog upravljanja izračunima.

Stvaranje izračunatog polja:

1. Odaberite konsolidiranu tablicu;

Također možemo dodati potkategoriju prodavatelju postavljanjem ovog potvrdnog okvira. Izvješće o prodaji automatski sažima prikazane vrijednosti, ali često ovi konačni podaci otežavaju analizu. Također se možemo riješiti konačnog iznosa i promijeniti izgled izvješća.

Da biste brzo promijenili izvješće i vidjeli kako je prodao Dobrovalsky u drugim zemljama, jednostavno promijeni redoslijed uvjeta u poljima, hvatanje prodavatelja i povuče ga kroz državu. Osim Irske i Njemačke, jasno je da njegovi prodajni rezultati nisu najbolji. Kada kliknete na prodaju u Irskoj, vidjet ćete novi list sa stolom koja sadrži sve tvrtke Dobrovalsy u Irskoj.

2. na kartici Parametri, u grupi i otkrivaju popis,

elemenata i postavlja i odaberite Izračunati polje.

3. U prozoru Umetanje izračunatog polja:

 U polju Ime unesite naziv novog polja.

 u polje formule, napravite formulu, počevši od oznake \u003d i odabirom

dostupna polja na polju polja (možete koristiti dvostruki klik na polje ili označite polje, a zatim kliknite na Dodaj polje).

Ako želimo ispisati naše podatke, mi ćemo uzeti polje prodavatelja iz područja linije i premjestiti ga na područje stupca. To će učiniti da se tablica šire kroz list. U ovom prozoru također možemo odrediti brojčani format prikazan u svim poljskim stanicama. Samo upotrijebite gumb "Brojevi" i odaberite odgovarajuću valutu, na primjer.

Filteri su također korisni. Prilikom dodavanja polja dobavljača na ovo područje prikazuje se u gornjem lijevom kutu padajućeg popisa, iz kojeg možete odabrati jedan ili više parametara. Da vidimo koji je mjesec bio najprodavaniji. U nastavku odabiremo kategoriju, u skladu s kojima želimo grupirati podatke.

 Kliknite Dodaj.

Postavljanje izgleda izračunatog polja, kao i bilo koje drugo polje, pojavljuje se u prozoru

Parametri polja vrijednosti.

Uređivanje izračunatog polja

1. Na kartici Parametre u grupiranju otkrivaju popis.

elementi i setovi, odaberite Izračunati polje.

Svi znamo kako koristiti konsolidirane tablice. Imaju hrpu prednosti, ali ima mnogo nedostataka. Mnogi vjeruju da je glavni problem s konsolidiranim tablicama da nije moguće napraviti izračune - to je zabluda. Zašto to može biti potrebno. Pretpostavimo da napravite proračun pomoću sažetaka tablica. Podaci u izvornom tablici prikazani su u tromjesečnom podijeljenom, u svrhu proračuna bit će potrebno formirati te podatke u godišnjem iznosu.

Slavimo mjesece i prihvaćamo ih. Mi ćemo dobiti izvješće sortirano mjesecima. Također možete podijeliti podatke u nekoliko kategorija. Vraćajući se grupiranju konfiguratora i odabir "četvrtine i mjesec", primit ćemo izgled izvješća. Grupiranje se također može koristiti za brojeve.

Kada otvorite kontekstni izbornik, polje "Red" i parametar grupe prikazuju drugi prozor nego ako ste bili grupirani datumi. Brojevi su grupirani u rasponima koje definiramo na početku, kraj i volumen intervala. U tom slučaju, postavili smo ga za 500, pa će u prvoj skupini biti sve transakcije vrijedne od 0 do 500 zl.

Zapravo, takva je prilika i provodi jedan od tri načina.

Osvježite svoje znanje o osnovama sažetaka tablica.

Prvi način. Napraviti izračune u tablici s izvornim podacima. Način, Frank, nije fontana - kroz pogrešno mjesto.

Drugi način. Izgradite izračune u tablici sažetka - opet, metoda nije od najboljih. Ako se sažetak tablica promijeni (i vrijedi koristiti konsolidirane tablice kada očekujemo promjene u tablici).

Treći način. Izgradili su izračunate polja na same tablice. Ali to je dobar način. To se radi kako slijedi. Kada je konsolidirana tablica već izgrađena, stavljamo pokazivač na konsolidirani stol (postoje dvije oznake vezane uz traku na vrpci) i kliknite na oznaku koja se pojavljuje Opcije.onda Polja,Stavke iPostavlja.iz bloka za izračun odabiremo u izborniku pada Izračunati.polje, U uredu za 2007. godinu, ovaj gumb je bio na istoj općoj kartici, samo je gumb bio odvojen.


U prozoru koji se pojavljuje u polju Ime.unesite željeno ime polja. U polju Formula.unesite datoteku koju trebate, umetanje polja s popisa i kliknite gumb Umetnuti.polje.


Ispada tablicu s novim izračunatim poljem. Stol je spreman!


Excele datoteke možete preuzeti odavde.

Zanimljiva činjenica. Prilikom primjene treće metode, program zapravo čini izračune za svaku liniju, a zatim primjenjuje traženi parametar: sumater, prosjek itd.

Najnovije vijesti

  • Napredni Excel: Zašto sam prestao koristiti funkciju v ...

    Već sam napisao o činjenici da je funkcija Vlookup (PRD) vjerojatno najkorisnija značajka nakon jednostavnih aritmetičkih operacija ...

  • Kako Excel ponovno izračunava knjigu i zašto je potrebno izbjeći volatil ...

    Ako često radite s velikim datotekama koje proizvode veliki broj izračuna, ovisno o drugima, ...

  • Kako brzo izgraditi raspored vodopada (vodopad)

    Nema standardnih dijagrama tipa vodopada u Excelu. Stoga se GIS obično koristi za stvaranje dijagrama ove vrste ...

  • Upravljački prozor za praćenje rezultata

    Često se događa da radimo s velikim tablicama koje na kraju računaju 1-2 pokazatelja, ali ovise o ...

  • Bullet grafikon za usporedbu planiranih pokazatelja i stvarnih ...

    Često je potrebno usporediti glavne financijske i ekonomske pokazatelje s planiranim, na primjer, u svrhu ...

  • Tatsuo Horiuchi - 73-godišnji umjetnik u Excelu

    "Nikad nisam koristio Excel na poslu, ali vidio sam kako drugi ljudi rade prilično lijepe grafikone i raspored u njemu ...

  • Kako izgraditi broj u stupnju i izvući korijen

    Znate li da biste izgradili Excel u Excelu, postoji poseban simbol ^ (na šest na engleskom ...

U ovom članku, razgovarajmo o izračunatim poljima u pristupu zahtjevima. U upit, kao u tablici, za svaki zapis se može izračunati s numeričkim, nizovima vrijednosti ili vrijednosti datuma pomoću podataka iz jednog ili više polja. Rezultat izračuna tvori novo izračunato polje u tablici upita. Za razliku od izračunatih polja tablice, izračunate polja u izvoru tablice nove baze podataka ne stvaraju. Svaki put kada se izvršava upit, izračuni se temelje na trenutnim vrijednostima polja.

U izrazima izračunatog polja mogu se koristiti uz imena polja, mogu se koristiti konstante i funkcije. Kao rezultat obrade izraza, može se dobiti samo jedna vrijednost.

Zadatak 1. U tablici, proizvod uključuje polja cijena i perceme_ands, izračunati cijenu uzimajući u obzir PDV i usporedite ga s cijenom tablice dobivene u izračunatom polju.

  1. Stvorite zahtjev za tablicom za proizvod u dizajner način. Povucite u obliku obrasca zahtjeva za polje, cijena, stopa reference i cijena s PDV-om (sl. 4.6).
  2. Da biste izračunali cijenu uzimajući u obzir PDV, stvorite izračunato polje, pisanje polja u praznom polju (polje) polje (polje) [cijena] + [Cijena] * [Ocijenite_nds].
  3. Da biste odabrali zapise s vrijednosti iznad 5000 u izračunatu polje u nizu uvjeta odabira (kriteriji), unesite\u003e 5000
  4. Nakon ulaska u izražavanje, zadani sustav generira naziv izračunatog polja. Izraz 1, koji postaje naslov stupca u tablici s rezultatima izvršenja upita. Ovo ime je umetnut prije izraza [cijena] + [cijena] * [ocijenite]. Za svako novo izračunato polje u upitu, broj izraza povećava se za jedan. Naziv izračunatog polja odvojen je od izraza debelog crijeva. Da biste promijenili naziv, instalirajte pokazivač miša u izračunate polje obrasca upita i pritisnite desnu tipku miša. U izborniku ovisan o kontekstu odaberite Svojstva (Nekretnine) polja i u nizu potpisa (natpis) unesite novo ime polja - Cijena s PDV1, Sada u tablici s rezultatima izvršenja upita u zaglavlju izračunate stupcu, to će se ime prikazati. Naziv polja također se može ispraviti izravno u obliku upita.
  5. Da biste prikazali rezultat upita, kliknite gumb Izvesti (Trčanje) u grupi rezultati (Rezultati). Izračunata polje tablice i uproizvoda imaju iste vrijednosti.
  6. Promijenite cijenu robe u jednom od zapisa. Vrijednosti u izračunanim poljima odmah će se ponovno izračunati.
  7. Da bi se stvorio složen izraz u izračunatom polju ili stanju odabira, preporučljivo je koristiti graditelj izraza. Graditelj vam omogućuje da odaberete imena polja koja vam je potrebna od tablica, zahtjeva, operacija, funkcija. Uklonite izraz u izračunate polje i koristite graditelja da biste ga formirali.
  8. Graditelj izražavanja poziva pritiskom na gumb Graditelj (Graditelj) u grupi Postavljanje zahtjeva (Postavljanje upita) dizajner vrpce (dizajn) ili odabir Izgraditi (Graditi) u izborniku ovisan o kontekstu. Pokazivač miša mora biti instaliran u ulaznu ćeliju izraza.
  9. Na lijevoj strani prozora Izrazi graditelja (Izražavanje graditelja) (sl. 4.7) Odaberite tablicu proizvoda na kojem je izgrađen upit. Popis polja bit će prikazan na desnoj strani. Sekvencijalno odaberite željena polja i operateri, dvostruko kliknite na izraz. Izraz će biti formiran na vrhu prozora. Imajte na umu graditelja prije naziva polja navedeno ime tablice, koji pripada i razdvojio ga u ime polja uskličnika.
  10. Ispunite proces izgradnje izraza u izračunatu polje klikom na gumb U redu.
  11. Spremite zahtjev pod nazivom - cijena s PDV-om i zatvorite ga.
  12. Pokrenite spremanje tako da ga označite u navigacijskom području i odabirom otvorene naredbe u kontekstnom izborniku.


Zadatak 2. U izračunatim poljima i uvjetima odabira možete koristiti ugrađene funkcije. Pristup ima više od 150 funkcija.
Neka bude potrebno odabrati sve opće troškove na kojima je pošiljka plaćena u određenom mjesecu. Račun datuma dostave pohranjuje se u polje Date_uotg s datumom / vrijeme podataka (datum / vrijeme).

  1. Napravite zahtjev za odabir u načinu konstruktora za tablicu računa. Povucite nome_n_nblock na polje prazno (sl. 4.8).
  2. Stvorite izračunato polje u praznoj liniji Polje (Polje), pisanje jednog od izraza: format ([iznad glave]! [Date_OTGR]; "MMMM") - Ova značajka će se vratiti prvo ime mjeseca
    Ili format ([iznad glave]! [Date_OTGR]; "MM") - Ova značajka će se vratiti broj mjeseca.
  3. Da biste odabrali troškove, napisan u određenom mjesecu, u izračunatom polju u skladu s uvjetom odabira (kriteriji), unesite ime mjeseca, na primjer, ožujak (sl. 4.8) ili broj mjeseca, na primjer 3 u skladu s parametrom u funkciji formata.
  4. Izvršite zahtjev klikom na gumb Izvesti (Trčanje) u grupi rezultati (Rezultati) na kartici kasete Rad s zahtjevima | Konstruktor (Alati za upit | Dizajn).
  5. Zapišite u izračunate polje u mjesecu funkciji (faktura! Date_otg) i provjerite da ova značajka vraća broj mjesečnih odabranih od datuma.
  6. Za odabir svih redova vezanih uz drugo tromjesečje, u nizu string uzorkovanja (kriterije), unesite između 4 i 6 izjave, koji određuje da li vrijednost izraza spada u određeni interval.
  7. Record u izračunatom polju Izrežnog polja za mjesečno ime (mjesec (iznad glave! Date_otg)) i pobrinite se da funkcija glavnog naziva pretvara broj mjeseca u svoj puni rang.


Za konsolidaciju gledajte video tutorial.

U procesu analize podataka koristeći konsolidirane tablice, često postoji potreba da se uključe u vrijednosti dobivenih vrijednosti kao rezultat izračuna koji su izvedeni izvan izvornog skupa podataka. Excel program pruža korisniku s alata za izračunavanje u konsolidiranim tablicama pomoću izračunatog polja i izračunatih stavki. Na sl. Slika 1 prikazuje kako izračunato polje može slati podatke u drugu perspektivu. Konsolidirana tablica prikazuje prodaju i vrijeme (u satima) provedenih na prodaju opreme na svakom tržištu tržišta. Izračunato polje, izračunavanje prosječnih prihoda za jedan sat, proširuje sposobnost analize podataka u konsolidiranoj tablici.

Sl. 1. Potrebno je stvoriti izračunato polje u postojećem tablici sažetka. Prosječni prihod po satukoji će dati novo značenje analiziranim podacima

Preuzmite bilješku u formatu ili, primjeri u formatu

Izračunato polje je polje podataka stvoreno kao rezultat izračuna na temelju postojećih područja konsolidirane tablice. Izračunato polje se dodaje skupu podataka kao virtualni stupac. Ovaj stupac nije uključen u početne podatke, sadrži vrijednosti određene formulom i interaktira s podacima konsolidirane tablice, kao i s drugim poljima konsolidirane tablice.

Pomoću izračunatog polja možete umetnuti formulu u konsolidiranu tablicu koja vam omogućuje stvaranje vlastitog polja. Novoizneseni podaci postat će dio konsolidirane tablice, interakcijom s već postojećim podacima. Prilikom ažuriranja konsolidiranih tablica izračunava se polja ponovno izračunavaju, a sama sama sažetak je ispunjen informacijama koje nedostaju u početnom skupu podataka.

Sada pogledajte sl. 5.1 i zapitajte se: "Zašto ste trebali dodati izračunate polja? Zašto ne koristiti konvencionalne formule stanice ili ne provoditi potrebne izračune izravno u izvornoj tablici za dobivanje potrebnih informacija? " Da biste dobili odgovore na ova pitanja, razmotrite različite metode koje se mogu koristiti prilikom izrade izračunatog polja prikazanog na Sl.1.

1. Dodavanje izračunatog polja na izvor podataka

Možete dodati izračunato polje na izvor podataka, kao što je prikazano na Sl. 2, omogućujući da konsolidirana tablica koristi ovo polje kao standardni polje podataka. Ako je mjesto informacija na listu s izvorom podataka, to vam omogućuje da to učinite, ono što rješenje može biti najbolje. Usput, dodavanje novog stupca će zahtijevati ne lako ažurirati konsolidirani stol, nego promijeniti područje na kojem se temelji konsolidirani. Da biste to učinili, kliknite na konsolidirani i prođite kroz izbornik Analiza → Izvor podataka → Izvor podataka.

Pokušavam pretvoriti izvorne podatke u tablicu (koji se radi na slici 2 iu popratnom Excelovom datoteku). U isto vrijeme, prvo, naslove, drugo, pojavljuju se gumbi s filtrima, što je često korisno za proučavanje podataka, treće, linije su obojene kroz jedan, i konačno najvažnije - prilikom dodavanja redaka i stupaca nije potrebno promijeniti podatke područje za stožer. Kao takva regija, označen je ne-pravokutni raspon, ali ime tablice. U našem slučaju - Izvor (Sl. 3).

Sl. 3. Formiranje konsolidirane na temelju posebnog instrumenta Excel-tablice

Ali ova metoda također ima nedostatke: prvo, nije uvijek prikladno za dodavanje stupca na izvorne podatke, drugo, mogućnosti su ograničene u slučaju promjene strukture izvornih podataka (na primjer, izvozite podatke iz 1c, i u novom izvozu u jedan stupac više; ovaj novi stupac će podići vaš računalni stupac).

Metoda 2. Korištenje formule izvan tablice sažetka za stvaranje izračunatog polja

Možete dodati izračunato polje pored konsolidirane tablice. Na sl. 4 Svaka stanica u stupcu Prosječni prihod po satu Opremljeni formulom koja se odnosi na konsolidiranu tablicu. Usput, ako kada pokušate pogledati staničnu tablicu stanica, u formuli "uspon" funkciju za dobivanje. Podatke. Oprema .Tublitsa, onda nećete moći "povući" formulu. Da biste prevladali ovu poteškoću, upoznajte se s napomenom.

Sl. 4. Prilikom ulaska u formulu Nakon stvaranja stožerske tablice, u suštini dodajete izračunato polje koje se mijenja pri ažuriranju samog konsolidiranog tablice

Iako ova metoda osigurava dodavanje izračunatog polja, koji se ažurira pri ažuriranju konsolidirane tablice, sve promjene u strukturi konsolidiranog tablice može dovesti do činjenice da će formula postati beskorisna. Na primjer, kao rezultat povlačenja polja, prodajno tržište u poljima polja polja polja Izvješće o strukturi izvješća, kao rezultat kojim se pojavljuje poruka o pogrešci u izračunatu polje (Sl. 5). Ako dodate još jedno polje na kolonu konsolidiranog tablice, stupac Prosječni prihod po satu Će biti izgubljen.

3. Izravno umetanje izračunatog polja u konsolidiranu tablicu

Umetanje izračunatog polja izravno u konsolidiranu tablicu često će biti najbolje rješenje. Ako se pogledate na ovu metodu, ne morate konfigurirati formule. Također će biti moguće automatski podesiti tablicu u skladu s promijenjenim izvorom podataka. Postignut će se potreban stupanj fleksibilnosti, osiguravajući automatsku razmjenu polja u slučaju promjena u mjernim jedinicama.

Još jedna prednost ove metode je da ako se koristi, možete promijeniti strukturu stožerske tablice, pa čak i podatkovne polja za različite mjerne jedinice koje se koriste u izračunatim poljima. U isto vrijeme, uvjeren je da neće biti pogrešaka u formulama i neće biti izgubljene veze na stanice.

Izvješće konsolidirane tablice prikazane na Sl. 6, predstavlja konsolidiranu tablicu, koja je prikazana na Sl. 1, osim što je rekonstruiran na takav način da povuče prosječni prihod za sat vremena za svaku uslugu i svako prodajno tržište.

Sl. 6. Prethodno stvoreno polje ostaje "valjano" čak i prilikom mijenjanja strukture konsolidirane tablice, što dovodi do prikaza srednjeg prihoda za svaku uslugu za svaku uslugu i svako prodajno tržište

Stvaranje izračunatog polja

Prije izrade izračunatog polja morate otvoriti ili generirati konsolidiranu tablicu. U našem primjeru, sažetak tablice prikazana na Sl. 1, ali bez stupca D. Za izradu izračunatog polja, aktivirajte dijaloški okvir Umetanje izračunatog polja, Da biste to učinili, kliknite na tablicu zakretanja da biste aktivirali grupu kontekstualne kartice Radite s konsolidiranim tablicama, Kliknite karticu Analiza, u grupi IzračuniKliknite na gumb Polja, elementi i setovi I odaberite izračunata polje u izborniku naredbe (Sl. 7).

Na zaslonu se pojavljuje dijaloški okvir. Umetanje izračunatog polja (Sl. 8). Na vrhu dijaloškog okvira postoje dvije tekstualne polja: Ime i Formula, U tim poljima trebate navesti naziv izračunatog polja i stvoriti formulu, navodeći potrebna polja podataka i matematičke operatore. Izračunato polje dodjeljuje opisni naziv Prosječni prihod po satu, Ovo ime treba odabrati na takav način da točno opisuje vrstu matematičkog rada. Zadana tekstno polje Formula dijaloški okvir Umetanje izračunatog polja Sadrži izraz \u003d 0. Prije ulaska u formulu, uklonite nulu. Odaberite jedno od polja na tom području Polje; u našem slučaju - Volumen prodaje i kliknite Dodajte polje, Područje imena pojavit će se u nizu Formula, Unesite znak za fisiju /, a zatim odaberite drugo polje - Prodajno razdoblje (u satima), Klik Dodati, i onda u redu Za aktiviranje novog izračunatog polja.

Novo izračunato polje pojavit će se u konsolidiranoj tablici. Prosječni prihod po satu (Vidi sl. 1). Novo izračunato polje uspješno je dodan u konsolidirani stol. Sada možete promijeniti postavke ovog novog polja na isti način kao i parametri bilo kojeg drugog polja (na primjer, naziv polja, numerički format ili boja).

Znači li to da ste dodali stupac na izvor podataka? Ne. Izračunata polja su slična predmetima Međuprodukt i ukupan iznos Tablica zakretanja postavljena je prema zadanim postavkama, budući da su svi oni matematičke funkcije koje izvode rekalkulaciju podataka prilikom mijenjanja ili ažuriranja konsolidirane tablice. Izračunate polja polja jednostavno simuliraju jasno određena polja u izvoru podataka. Možete ih povući, promijeniti postavke polja i koristiti i s drugim izračunatim poljima.

Imajte na umu da na Sl. 8 Format formule koju ste unijeli sličan je Excelovim formulama koje se koriste u standardnom redu. Glavna razlika je u tome što umjesto da koriste stroge reference ili numeričke vrijednosti, vi se odnose na konsolidirane tablice podataka za dodjelu vrijednosti argumenata koji se koriste u izračunima.

Stvaranje izračunatih elemenata

Izračunati element je u biti virtualni broj podataka dodao izvođenjem izračuna u drugim linijama istog polja. Vrlo često, rezultat sličan onoj dobivenoj pri stvaranju izračunate stavke može se postići grupiranjem podataka. Doista, u mnogim slučajevima grupa predstavlja izvrsnu alternativu izračunatim elementima.

U konsolidiranoj tablici prikazanoj na Sl. 9, označava ukupnu prodaju za određena razdoblja izvješćivanja (polje Razdoblje izvješćivanja). Zamislite da trebate usporediti prosječnu prodaju posljednjih šest razdoblja s prosječnim volumenom prodaje od prethodnih sedam razdoblja. Biti točniji, onda moramo odrediti prosjek za razdoblja R01-P07 i usporedite s prosjekom za razdoblja P08-P13.

Stavite pokazivač na bilo koji polje polja Razdoblje izvješćivanjaidite na karticu Kontekstualna vrpca Analiza Skupina Izračuni i kliknite na gumb Polja, elementi i setovi, U izborniku koji se otvara, odaberite naredbu Izračunati objekt (Sl. 10).

Otvara se dijaloški okvir (Sl. 11). Imajte na umu da na vrhu dijaloškog okvira označava, s kojim poljem radite. U ovom slučaju, ovo polje Razdoblje izvješćivanja, Osim toga, popis sadrži sve stavke polja. Razdoblje izvješćivanja, Dodijelite naziv izračunate elementu, a zatim stvorite formulu određivanjem potrebne kombinacije elemenata podataka i operatora koji će osigurati točan rezultat. Formula je upisana u polje Formula, a potrebne stavke koje se koriste u njemu odabrane su na popisu. Elementi, Kliknite na gumb u redu, a izračunati element će se dodati u konsolidiranu tablicu (sl. 12).

Sl. 11. Dijaloški okvir Umetnite izračunati element

Slično tome, stvorite izračunati element koji će predstavljati prosječnu prodajnu količinu za R08-P13 razdoblja. Nakon toga, sakrijte pojedinačna izvješćivanja, ostavljajući samo dvije izračunate stavke. Nakon malog oblikovanja, naši izračunati predmeti će se koristiti za usporedbu prosječne količine prodaje za prethodne i naknadne šest mjeseci (sl. 13).

Ako ne skrivate elemente podataka koji se koriste u izračunu izračunatih stavki, međuproizvedeni i opći rezultati mogu biti netočni.

Prednosti i nedostaci računanja u sažetkim tablicama

U primjeni izračunatih polja i elemenata postoje i određeni nedostaci. Važno je razumjeti što se događa pri izračunavanju podataka u konsolidiranim tablicama, ali je mnogo važnije uzeti u obzir ograničenja izračunatih polja i izračunatih elemenata, koji će spriječiti pogreške tijekom analize podataka.

Prioritet za obavljanje poslovanja.Kao iu proračunskim tablicama, bilo koji operater može se koristiti u formulama izračunatih elemenata i polja: +, -, *, /,%, ^, itd. Štoviše, kao u proračunskim tablicama, izračuni u sažetim tablicama provode se u skladu s prioritetom operatora. Prilikom izvođenja izračuna u kojem je nekoliko operatora kombinirano, na primjer (2 + 3) * 4/50%, Excel procjenjuje izraz i izračunava u određenom redoslijedu. Znajući da će vam ovaj red uštedjeti od mnogih pogrešaka.

Dakle, postupak obavljanja poslovanja u Excelu je sljedeći:

  • obradu izraza u zagradama;
  • obrada raspona (:);
  • obrada raskrižja (regije);
  • obrada udruga (;);
  • obavljanje operacije poricanja;
  • transformacija vrijednosti kamata (na primjer, 50% se pretvara u 0,50);
  • vježba (^);
  • množenje (*) i divizija (/); Te operacije imaju jednak prioritet;
  • dodavanje (+) i oduzimanje (-); Te operacije imaju jednak prioritet;
  • udruga tekstualnih podataka (&) Ova se operacija naziva i concatentation;
  • izvođenje operacija usporedbe (\u003d<>, <=, >=).

Equimcons operatori u jednom izrazu uvijek se izvode u redu (s lijeva na desno).

Razmotrite jednostavan primjer. Kao što je poznato, izraz (2 + 3) * 4 vraća rezultat 20. Ako uklonite nosače i ostavite izraz 2 + 3 * 4, onda Excel će izračunati: 3 * 4 \u003d 12 + 2 \u003d 14.

Razmotrite drugi primjer. Ako unesete izraz 10 ^ 2 kao formulu, tj. Navedite broj 10 po kvadratu, program će vratiti vrijednost na 100. Ako unesete izraz -10 ^ 2, možete očekivati \u200b\u200bpovratnu vrijednost -100. Međutim, Excel će vratiti vrijednost od 100. Razlog je da program obavlja rad negacije prije erekcije, tj. Vrijednost 10 se prvi put pretvori u -10, a rezultat ekspresije -10 * -10 je doista jednak 100. Upotreba okruglog nosača u formuli - (10 ^ 2) osigurava da program najprije završi vježbu u stupanj i samo tada od negiranja, vraćajući očekivani rezultat - 100.

Reference stanica i nazvane raspone.Cell Reference ili nazvane raspone ne mogu se koristiti prilikom stvaranja izračunatih polja i elemenata, jer prilikom stvaranja izračunatih objekata u konsolidiranoj tablici, u biti radite izvan prostora objekata. Jedini podaci dostupni korisnicima su u kasiji konsolidiranog tablice. Budući da ne možete ići dalje od cache, ne može se odnositi na stvorenu formulu na stanicama ili nazvanim rasponima.

Funkcije radnih listova.Možete koristiti bilo koju funkciju radnog lista koji ne koristi linkove na stanice ili nazvane objekte kao argumente. Zapravo, možete koristiti bilo koju funkciju radnog lista koji ne zahtijeva obvezno korištenje veza na stanice ili pod nazivom objekata. Ova kategorija uključuje takve funkcije, kao rezultat, CPNPH, ako i ne ili.

Konstante.U izračunima izvedenim u tablicama sažetaka mogu se koristiti bilo koji konstantan. Konstante su statične vrijednosti koje se ne mijenjaju tijekom vremena. Na primjer, u sljedećoj formuli, broj 5 je konstanta: [prodane jedinice] * 5. Unatoč činjenici da je vrijednost Prodane jedinice Može varirati na temelju dostupnih podataka, broj 5 će uvijek biti isti.

Linkovi na konačne iznose.Formule s kojima se izvode izračune, ne mogu se odnositi na privremene iznose tablice sažetka ili konačnih vrijednosti. Drugim riječima, nemoguće je koristiti rezultat izračunavanja srednjeg ili konačnog iznosa kao varijable ili argumenta u izračunatom polju.

Posebna pravila za izračunate polja.Izračuni u izračunanim poljima uvijek se izvode s obzirom na konačne iznose, a ne pojedine elemente podataka. Jednostavno rečeno, Excel uvijek izračunava polja podataka, međuproizvode i ukupne količine prije procjene izračunatog polja. To znači da se vaše izračunato polje uvijek primjenjuje na rezultate za izvorne podatke. Primjer prikazan na Sl. 14, pokazuje kako to može utjecati na analizu podataka.

Sl. 14. Unatoč činjenici da je izračunata polje vrijedi za pojedinačne elemente podataka, nemoguće je matematički primijeniti pogrešno.

U svakom tromjesečju morate dobiti konačne prodajne količine za svaki proizvod, za koji se broj prodane robe množi po cijeni jedinice ovog proizvoda. Ako prvi put pregledavate podatke za prvu četvrtinu, odmah definirajte problem. Umjesto izračunavanja količine od 220 + 150 + 220 + 594, koja je jednaka 1184, količina broja robe se pomnoženo s količinom cijena roba, kao rezultat toga se vraća pogrešna vrijednost. Nažalost, nemoguće je riješiti ovaj problem, ali se može pristupiti. Isključite međuprodukt i konačne iznosa iz stožerske tablice, a zatim izračunajte novu konačnu sumu ispod izvan konsolidirane.

Posebna pravila za korištenje izračunatih stavki.U tablici sažetak ne možete koristiti izračunate stavke u kojima se izračunavaju prosječne vrijednosti, standardna odstupanja ili disperzije. S druge strane, ne možete koristiti prosječne vrijednosti, standardne devijacije ili disperzije u konsolidiranoj tablici koja sadrži izračunatu stavku. Možete koristiti polje stranice za izradu izračunate stavke, kao i pomaknute izračunate stavke na područje filtra za prijavu. Ne možete dodati izračunati element u izvješće koje sadrži grupirano polje, a nemoguće je grupirati bilo koje polje konsolidirane tablice koja sadrži izračunata stavku. Prilikom stvaranja formule izračunate stavke ne možete se odnositi na element iz vanjskog polja.

Upravljati računanjem i njihovom podrškom u sažetim tablicama

Kada radite s konsolidiranim tablicama, često postoje situacije kada konsolidirana tablica nema smisla za skladištenje duže nego što je potrebno za kopiranje pojedinačnih vrijednosti. Međutim, takve situacije su također pronađene kada je profitabilnije pohraniti konsolidirani stol i svi njegovi elementi su nepromijenjeni. Ako podržavate konsolidiranu tablicu i kontrolirate ga promjenom zahtjeva i povećanjem količine izvornih podataka, onda je potrebno kontrolirati izračunate polja i izračunatih elemenata.

Promijenite i izbrišite izračune u tablicama.Kada mijenjate parametre izračuna ili odsutnost potrebe za izračunatim poljem ili izračunatom stavkom, možete otvoriti odgovarajući dijaloški okvir za promjenu ili brisanje izračuna. Aktivirajte dijaloški okvir Umetanje izračunatog polja ili Umetnite izračunati element (Pogledajte opis sl. 7 i 10) i odaberite padajući popis u njemu Ime (Sl. 15).

Promjena postupka izvedbe izračuna u izračunatim poljima.Ako se vrijednost stanica u konsolidiranoj tablici ovisi o rezultatima izračuna nekoliko izračunatih predmeta, možete promijeniti postupak za obavljanje poslova u izračunanim poljima. Drugim riječima, možete odrediti narudžbu u kojem će se izvršiti odvojeni izračuni. Da biste otvorili dijaloški okvir Ugradite pokazivač na bilo koje mjesto konsolidirane tablice i kliknite na ikonu Polja, elementi i setovi, U padajućem izborniku odaberite postupak naredbeni nalog (Sl. 16).

Sl. 16. Otvorite dijaloški okvir Postupak za izvođenje izračuna

U dijaloškom okviru Postupak za izvođenje izračuna (Sl. 17), prikazuje sve izračunate predmete koji se dodaju u konsolidiranu tablicu. Odaberite bilo koju izračunatu stavku na popisu i koristite gumbe. Do, Sljenuti i Izbrisati, Redoslijed formula na popisu određuje točan postupak za izvođenje izračuna u konsolidiranoj tablici.

Dokumentiranje formula.Excel pruža izvrstan alat na raspolaganju, koji prikazuje izračunate polja i izračunate predmete koji se koriste u konsolidiranoj tablici, kao i ukazuju na postupak za izvođenje izračuna i primjenu formula. Ovaj alat je vrlo pogodan za analizu tablice zakretanja treće strane ili kada trebate brzo odrediti koje izračune u njemu i na koja polja i stavke utječu. Da biste stvorili izvješće o računalu stolova tablice, lebdite pokazivač na bilo koje mjesto stovot tablice, kliknite na ikonu Polja, elementi i setovi i odaberite naredbu u padajućem izborniku Prikaz formule. Excells stvoriti izvješće o izračunatim poljima i elementima na posebnom listu (sl. 18).

Sl. 18. Tim Povlačenje formule Omogućuje vam jednostavno i brzo dokumentirajte izračun u konsolidiranoj tablici

Napomena je napisana na temelju knjige Jelena, Aleksandra. , 5. poglavlje.

Riječ tablica je napisana velikim slovom, jer to nije samo tablica, već zaseban Excel alat.

Najjednostavnije izračunato polje je polje u kojem treba prikazati trenutni datum. Da biste stvorili takvo polje:

  1. Stvorite element za kontrolu slobodnog tipa Polje (Tekstni okvir) u pravom mjestu.
  2. Izravno u polju unesite izraz \u003d datum (). Potreban je znak jednakosti.
  3. Otvorite prozor Svojstva (Nekretnine) za ovu stavku i postavite za imovinu Field format (Format) željeni format datuma, na primjer Dugi datumski format (Dug datum).
  4. Postavite duljinu polja tako da se u njega može postaviti potreban broj znakova.
  5. Promijenite naziv oznake ovog tekstualnog polja. Stvoreno polje će izgledati, kao što je prikazano na Sl. 9.47.

Sl. 9.47.

Obično je izabran za stvaranje izračunatih polja. Polje za tekst, Iako je to opcionalno. Dopušteno je koristiti bilo koji kontrolni elementi za to. Podaci (Kontrolni izvor).

Nalazi se u vlasništvu Podaci (Kontrolni izvor) Izraz mora biti naveden da izračunava vrijednost ove stavke. Ulazak u izražavanje je dopušteno izravno kontroli, kao što smo to učinili u primjeru. Međutim, ako je izraz je dovoljno dugo, to je nezgodno ući izravno u polje. Možete unijeti izraz u staničnu ćeliju Podaci (Kontrolni izvor) U prozoru Svojstva (Nekretnine), a ako se izraz ne uklapa u ćeliju svojstava, jednostavno pritisnite kombinaciju tipki + I otvorite prozor Ulazno područje (Zum). I dalje možete iskoristiti graditelj izraza.

Polje izračunate polja najčešće se stvaraju u obliku tabličnih ili vrpca za prikaz stupca s nekim izračunatim vrijednostima. Na primjer, trošak robe se izračunava kao vrijednost izraze cijene * količine. Dvije metode koriste dvije metode za prikaz takvih izračunatih podataka:

  • Prva metoda temelji se na činjenici da se obrazac temelji na bazi upita, koja uključuje izračunate stupce. Obrazac stvara tekstualno polje, u kojem je izračunati stupac stupca naveden kao izvor podataka. Polje je blokirano tako da korisnik ne može promijeniti podatke u njemu, jer se tada izračunava tijekom izvršenja upita.
  • U drugom slučaju, obrazac se može izravno izgraditi na temelju tablice. Stvara tekstualno polje u kojem je izraz označen kao izvor podataka, na primjer \u003d [jedinična cijena] * broj. U tom slučaju izraz ne znači nužno ta polja koja su uključena u obrazac i sva područja osnovnog tablice.

Prva metoda u većini slučajeva je poželjnija, budući da se takav zahtjev može koristiti ne samo u jednom obliku, nego iu izvješćima iu drugim oblicima. Primjer takve organizacije izračuna može poslužiti kao "obrazac podređenog naloga" (nalozi podformiranje) od bury baze podataka. Temelji se na zahtjevu "Informacije o narudžbi" (proširene pojedinosti o narudžbi), koji stvaraju izračunato polje "odmor" (Extendedprice) koji sadrži formulu.

U Microsoft SQL poslužitelju u tablicama možete koristiti stupce s izračunatom vrijednosti, oni se zovu "Izračunati stupovi", Sada ću vam reći o tome što su takvi stupci potrebni, koje su njihove značajke i, moraju ih stvoriti.

Izračunati stupci u tablicama

Izračunati stupac - Ovo je virtualni stup tablice koji se izračunava na temelju izraza, drugi stupci istog tablice mogu sudjelovati u tim izrazima. Takvi stupci nisu fizički pohranjeni, njihove se vrijednosti izračunavaju svaki put kada im pristupite. Ovo je zadano ponašanje, ali se može učiniti tako da su izračunati stupci fizički pohranjeni, za to morate odrediti ključnu riječ ustranula prilikom stvaranja sličnog stupca. U tom slučaju, vrijednosti ovog stupca bit će ažurirane kada će se unijeti sve promjene stupca uključenih u izračunatu ekspresiju.

Izračunati stupovi su potrebni kako bi bili lakši i pouzdaniji za dobivanje rezultata nekog stalnog računalstva. Na primjer, prilikom pristupa tablici, uvijek koristite formulu u SQL upitu ( jedan stupac je alternativan s drugom ili tako nešto, iako formula može biti teža) Dakle, ako u tablici da odredi izračunati stupac, navodeći u svojoj definiciji željenu formulu, više nećete morati napisati ovu formulu svaki put u SQL upitu u Izjavu odabrane. Dovoljno je kontaktirati određeni stupac ( izračunati stupac), Koji automatski koristi ovu formulu prilikom prikazivanja vrijednosti. U tom slučaju, ovaj stupac se može koristiti u upitima kao običnom stupcu, na primjer, u dijelovima WHE ( u stanju) ili u redu ( u sortiranju).

Također je važno shvatiti da se izračunati stupac ne može odrediti u uputama umetak ili ažuriranje kao ciljni stupac.

Stvaranje izračunatog stupca prilikom izrade nove tablice u Microsoft SQL poslužitelju

Zamislite da trebamo stvoriti tablicu u kojoj će roba biti pohranjena s naznakom njihove količine i cijene, dok želimo stalno znati što imamo to ili taj proizvod, tj. Moramo umnožiti količinu cijene. Da bismo to učinili da ne rade svaki put u upitu, stvaramo izračunati stupac, u definiciji na koji ukazuje na odgovarajuću formulu. Također u ovom primjeru, navest ćemo ključnu riječ, tako da je naš stupac fizički pohranjen i ažuriran, tj. Nedavno izračunato samo ako su vrijednosti u stupcima s količinom ili promjenom cijena.

- Stvaranje tablice sa stvoriti tablicu testtabilno izračunati stupac (identitet (1,1) ne , (100) ne , , , kao (*) ustrajan - pričvršćen stupac) - dodavanje podataka umetnite umetničke vrijednosti Tablica ("aktovka", 1, 500), ("olovkom", 5, 20), ("prijenosno računalo", 10, 50) - odaberite * iz testtable prikupljanja podataka

Dodavanje izračunatu stupac na postojeću tablicu u Microsoft SQL poslužitelju

I sada kažemo da postoji i potrebno znati iznos uzimajući u obzir neki statički koeficijent (na primjer, 1.7). No, rečeno nam je o tome nakon što smo stvorili stol, drugim riječima, moramo dodati izračunati stupac u postojeću tablicu.

Dodavanje izračunatog stupca na alter tablicu test može dodati Summaall kao tablicu (* * 1.7); Odabir podataka u boji Odaberite * iz testtable


Dodavanje izračunatih stupaca također je dostupan u grafičkom okruženju. Da biste to učinili, samo trebate pronaći željenu tablicu u pregledniku objekta i desnom tipkom miša na spremnik " Stupovi"I odaberite" Stvorite stupac", Tj. sve je uobičajeno.


Zatim navedite naziv stupca i vrstu podataka ( tip podataka Vremenski) i odrediti izračunati stupac, u " Stupac Svojstva"Morate pronaći odjeljak" Specifikacija izračunatog stupca"I na polju" Formula»Navedite odgovarajuću formulu.

Slično tome, izračunata stupac je također definiran i pri stvaranju tablice pomoću upravljačkog studija, tj. Jednostavno u odgovarajućem dijelu označava formulu.

Uklanjanje izračunatog stupca iz tablice

U slučaju da više ne trebate izračunati stupac, može se izbrisati, to se također čini kao uklanjanje običnog stupca.

Alter tablice testnitable stupca SUMMAall;


Na to, moja priča o izračunatim stupcima je završena, u svojoj knjizi "Put T-SQL programera. Transct-SQL tutorial "Opisujem detaljno o svim značajkama T-SQL jezika, sretno!