Podpora za Office 2010 se je končala 13. aprila 2020
Nadgradite na Microsoft 365, če želite delati kjer koli v kateri koli napravi in še naprej biti deležni podpore.
Nadgradi zdaj
Opomba: Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.
V tem članku je razloženo, kako uporabite zgornje vrednosti in rezultati poizvedbe za iskanje najnovejšega ali najzgodnejši datum v naboru zapisov. Tako pomagajo poiskati odgovore različne podjetja vprašanja, na primer ko stranke zadnje dali, da ali katere pet četrtletja so bile vaše najboljše za prodajo po mestu.
Lahko razvrsti podatke in preglejte najvišje uvrščeni elemente s poizvedbami za zgornje vrednosti. Poizvedba za zgornje vrednost je poizvedbo za izbiranje, ki vrne določeno število ali odstotek vrednosti na vrhu rezultatov, na primer pet najbolj priljubljenih strani na spletnem mestu. Uporabite poizvedbo za zgornje vrednosti glede na katero koli vrsto vrednosti – ne morajo biti števila.
Če želite združiti ali povzemajo podatke, preden ga rank, da nimate uporabiti poizvedbo za zgornje vrednosti. Recimo, da morate poiskati prodajne številke za dani datum za vsa mesta, v katerem deluje vašega podjetja. V tem primeru mesta postanejo kategorije (potrebujete, če želite poiskati podatke na mesto), tako da uporabite poizvedbe za povzetek.
Ko uporabite poizvedbo za zgornje vrednosti za iskanje zapisov, ki vsebujejo najnovejše ali najzgodnejši datume v tabeli ali skupine zapisov, lahko poiščete različne podjetja vprašanja, kot je to:
Kdo je bil kar najbolj prodaje v zadnjem času?
Ko stranke zadnje mesto v vrstnem redu?
Ko so naslednje tri rojstne dneve v skupini?
Če želite poizvedbo za zgornjo vrednost, začnite tako, da ustvarite poizvedbo za izbiranje. Nato bodo razvrstili podatkov glede na vaše vprašanje – ali iščete na vrhu ali dnu. Če želite združiti ali povzemajo podatke, spremenite poizvedbo za izbiranje v poizvedbi. Če se želite vrniti na prvi ali zadnji datum, lahko uporabite nato združevalno funkcijo, na primer maks ali Min , če se želite vrniti na najvišje ali najnižje vrednosti ali prvi ali zadnji .
V tem članku je predvideno, datumske vrednosti, ki ga uporabljate, imate podatke za datum/čas vrsta. Če je vaš datumske vrednosti v polju z besedilom.
Filter je po navadi bolje, če imate na določen datum v mislih. Če želite ugotoviti, ali naj ustvarite poizvedbo za zgornje vrednosti ali uporabiti filter, upoštevajte to:
Če se želite vrniti vse zapise, kjer se ujema datum, je pred ali najpozneje z določenim datumom, uporabite filter. Na primer, če si želite ogledati datume za prodajo med April in julij, uporabite filter.
Če želite, da se vrnete navedeno število zapisov z najnovejšimi in najnovejše datumi v polju, in ne veste, natančno datumske vrednosti, ali niso pomembne, ustvarite poizvedbo za zgornje vrednosti. Na primer, če si želite ogledati pet najboljše prodaje četrtletja, s poizvedbo za zgornje vrednosti.
Če želite več informacij o ustvarjanju in uporabi filtrov, najdete v članku Uporaba filtra za ogled izberite zapisov v Accessovi zbirki podatkov.
Koraki v tem članku uporabite podatke v te vzorčne tabele.
Tabela zaposleni
Priimek | Prvi Ime | Naslov | Mesto | CountryOrR egion | Rojstva Datum | Najemite Datum |
---|---|---|---|---|---|---|
Rožič |
Janko |
Glavna ulica 45 |
Ljubljana |
USA |
05-februar 1968 |
10-junij 1994 |
Mirtič |
Damjan |
Prva ulica 52 |
Kranj |
USA |
22 maj 1957 |
22 november 1996 |
Potokar |
Gostinčar |
Cesta XIV. divizije 122 |
Celje |
USA |
11 november 1960 |
11-Mar-2000 |
Đevrek |
Rok |
Cesta Svobode 43 |
Ljubljana |
UK |
22-Mar-1964 |
22-junij 1998 |
Cena |
Andrej |
Novakova ulica 2 |
Maribor |
Mehika |
05-junij 1972 |
05-Jan-2002 |
Kopač |
Barbara |
3122 75th St S. |
Slovenj Gradec |
USA |
23-Jan – 1970 |
23-Apr-1999 |
Novak |
Franc |
Velika ulica 67 |
Novo mesto |
USA |
14-Apr-1964 |
14-okt-2004 |
Novak |
Mojca |
Osrednji trg 2 |
Ljubljana |
USA |
29-Oct-1959 |
29-Mar-1997 |
Vrsta dogodka tabele
»IDvrste « | Dogodek Vrsta |
---|---|
1 |
Predstavitev izdelka |
2 |
Funkcija podjetja |
3 |
Funkcija zasebno |
4 |
Zbiranje sredstev |
5 |
Sejma |
6 |
Predavanje |
7 |
Koncert |
8 |
Kažejo |
9 |
Ulica sejma |
Tabela »Stranke«
IDStranke | Podjetje | Stik |
---|---|---|
1 |
Contoso, d.o.o. Grafika |
Andrej Koklič |
2 |
Igrače Tailspin |
Marka zajca |
3 |
Fabrikam |
Carol medved |
4 |
Wingtip igrače |
Rok Palčič |
5 |
A. Datum |
Damjan Mirtič |
6 |
Adventure Works |
Brian Marko |
7 |
Inštitut za oblikovanje |
Jaka Stela |
8 |
Šola tanka izrezka |
Milena Duomanova |
Tabele Events
ID dogodka | Dogodek Vrsta | Stranka | Dogodek Datum | Cena |
---|---|---|---|---|
1 |
Predstavitev izdelka |
Contoso, d.o.o. |
14/4/2011 |
10.000 € |
2 |
Funkcija podjetja |
Igrače Tailspin |
21/4/2011 |
8.000 € |
3 |
Sejma |
Igrače Tailspin |
1. 5. 2011 |
25.000 |
4 |
Kažejo |
Inštitut za grafično oblikovanje |
5/13/2011 |
$ 4.500 |
5 |
Sejma |
Contoso, d.o.o. |
14/5/2011 |
55.000 $ |
6 |
Koncert |
Šola tanka izrezka |
23/5/2011 |
12.000 € |
7 |
Predstavitev izdelka |
A. Datum |
1/6/2011 |
15.000 € |
8 |
Predstavitev izdelka |
Wingtip igrače |
18/6/2011 |
21.000 € |
9 |
Zbiranje sredstev |
Adventure Works |
22/6/2011 |
1.300 $ |
10 |
Predavanje |
Inštitut za grafično oblikovanje |
25/6/2011 |
$2,450 |
11 |
Predavanje |
Contoso, d.o.o. |
04.07.2011 |
$3,800 |
12 |
Ulica sejma |
Inštitut za grafično oblikovanje |
04.07.2011 |
5.500 € |
Opomba: Navodila v tem razdelku predpostavljamo, da stranke in vrsta dogodka tabel, ki so na strani »ena« relacije ena proti mnogo dogodkov tabelo. V tem primeru tabele Events delnice »IDstranke «in »IDvrste« polj. Rezultati poizvedbe, ki je opisano v naslednjih razdelkih ne delujejo, ne da bi teh odnosov.
Zaženite Excel. Odpre se prazen zvezek.
Pritisnite SHIFT + F11, če želite vstaviti na delovnem listu (potrebujete štiri).
Kopirajte podatke iz vsake vzorčne tabele na prazen delovni list. Vključite glave stolpcev (prva vrstica).
Označite podatke iz prvega delovnega lista, vključno z naslovi stolpcev.
Z desno tipko miške v podoknu za krmarjenje in nato kliknite Prilepi.
Kliknite da, če želite potrditi, da prva vrstica vsebuje glave stolpcev.
Ponovite korake od 1 do 3 za vse preostale delovne liste.
Navodila v tem razdelku, uporabite te vzorčne podatke za ponazoritev procesa ustvarjanja poizvedbe za zgornje vrednosti.
Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.
Prikaže se pogovorno okno Pokaži tabelo .
Dvokliknite tabele zaposlenih in nato kliknite Zapri.
Če uporabljate vzorčne podatke, v poizvedbo dodate tabela zaposleni.
Dodajte polja, ki ga želite uporabiti v mreži načrta poizvedbe. Dvokliknite vsako polje, ali povlecite in spustite v prazno celico v vrstici polje .
Če uporabljate vzorčne tabele, dodajte polja ime, priimek in datum rojstva.
V polje, ki vsebuje zgornjih ali spodnjih vrednosti (datum rojstva polje, če uporabljate vzorčne tabele), kliknite vrstico Razvrsti in izberite naraščajoče ali padajoče.
Padajoči vrstni red razvrščanja vrne zadnji datum in razvrstite naraščajoče vrne najzgodnejši datum.
Pomembno: V vrstici Razvrsti le za polja, ki vsebujejo datume, morate nastaviti vrednost. Če določite vrstni red razvrščanja za drugo polje poizvedbe ne vrne želenih rezultatov.
Na zavihku načrt v skupini Orodja kliknite puščico navzdol ob vse (seznam Vrednosti zgoraj ), in bodisi vnesite število zapisov, ki ga želite videti, ali izberite možnost na seznamu.
Kliknite Zaženi
če želite zagnati poizvedbo in prikazati rezultate v pogledu podatkovnega lista.
Shranite poizvedbo kot NextBirthDays.
Si lahko ogledate, da ta vrsta poizvedbe za zgornje vrednosti sprejmete osnovna vprašanja, na primer kdo je od najstarejšega ali najmlajša v podjetju. Naslednji koraki je razloženo, kako uporabljati izraze in drugih pogojih za dodajanje moč in prilagodljivost poizvedbe. Pogoji, ki je prikazano v naslednjem koraku vrnejo naslednji trije zaposleni rojstni dnevi.
Te korake s poizvedbo, ki je ustvaril v prejšnji postopek. Sledite skupaj s poizvedbo za različne zgornje vrednosti tako dolgo, kot so dejanskih podatkov za datum/čas, ne besedilne vrednosti.
Namig: Če želite bolje razumeti, kako deluje ta poizvedbo, preklopite v pogled načrta ali pogled podatkovnega lista na vsakem koraku. Če želite videti kode dejansko poizvedbo, preklopite na pogled SQL. Če želite preklopiti med pogledi, z desno tipko miške zavihek na vrhu poizvedbe in nato kliknite pogled, ki ga želite.
V podoknu za krmarjenje z desno tipko miške NextBirthDays poizvedbe in nato kliknite Pogled načrta.
V mreži načrta poizvedbe v stolpec desno od »DatumRojstva« , vnesite to:
MonthBorn: DatePart("m",[RojstniDatum]).
Ta izraz izvleče mesec iz »DatumRojstva« s funkcijo DatePart .
V naslednji stolpec v mreži načrta poizvedbe, vnesite to:
DayOfMonthBorn: DatePart("d",[BirthDate])
ta izraz izvleče dan v mesecu v »DatumRojstva« s funkcijo DatePart .
Počistite potrditvena polja v vrstici Pokaži za vsakega od dveh izrazov, ki ste ga pravkar vnesli.
Kliknite Razvrsti vrstico za vsak izraz, in nato izberite naraščajoče.
V vrstico pogoji stolpca Datum rojstva vnesite ta izraz:
Month ([datum rojstva]) > Month(Date()) ali Month([Birth Date]) = Month(Date()) in Day ([rojstva Date])>Day(Date())
to izraz naredi to:
Mesec ( [datum rojstva]) > Month(Date()) določa, da datum rojstva vsakega zaposlenega sodi v prihodnje mesec.
V mesecu ([datum rojstva]) = Month(Date()) in Day([Birth Date])>Day(Date()) specifies that if the birth date occurs in the current month, the birthday falls on or after the current day.
Na kratko, ta izraz izključi vse zapise, kjer rojstni dan se pojavi med 1 in trenutni datum.
Namig: Za več primerov izrazov merila, poizvedbe, si oglejte članek primeri pogojev poizvedbe.
Na zavihku načrt v skupini Nastavitev poizvedbe vnesite 3 v polje nazaj .
Na zavihku Načrt v skupini Rezultati kliknite Zaženi
.
Opomba: V svojo poizvedbo z uporabo lastnih podatkih, lahko včasih vidite več zapisov, kot ste jo določili. Če podatki vsebujejo več zapisov, ki imajo vrednost, ki je med zgornjo vrednosti, vrne poizvedbe vse tako zapise, tudi če to pomeni vrnitev več zapisov, kot ste želeli.
Če želite poiskati prvi ali zadnji datume za zapise, ki sodijo v skupine, kot so dogodki, ki so združeni po mestu uporabite poizvedbe za povzetek. Poizvedbe za povzetek je poizvedbo za izbiranje, ki uporablja združevalnimi funkcijami (na primerGroup By, M, Max, Count, prviin zadnji) za izračun vrednosti za vsako polje, izhodna.
Vključite polje, ki ga želite uporabiti za kategorije – skupino – in polja z vrednostmi, ki jih želite povzeti. Če recimo, da vključite druge izhodna polja – imena stranke, ko združujete glede na vrsto dogodka – poizvedbe bo tudi s temi polji določite skupin, spreminjanje rezultate, tako da ne odgovorite na prvotno vprašanje. Dodati oznako vrstice z drugimi polji, ustvarite dodatne poizvedbe, ki uporablja rezultati poizvedbe kot vir in dodajanje dodatna polja v poizvedbo.
Namig: Ustvarjanje poizvedb v korakih je zelo učinkovite strategije za odgovore na vprašanja naprednejše. Če imate težave z nastavitvijo zapletene poizvedbe za delo, razmislite o ali jo lahko razdelite niz enostavnejši poizvedbe.
Ta postopek uporablja dogodki vzorčna tabela in dogodka vzorčna tabela odgovori na to vprašanje:
Ko je bila zadnjih dogodek vsaka vrsta dogodka, razen koncerte?
Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.
V pogovornem oknu Pokaži tabelo dvokliknite dogodkov in dogodka tabele.
Vsako tabelo, se prikaže v zgornjem delu Načrtovalec poizvedbe.
Zaprite pogovorno polje Pokaži tabelo.
Dvokliknite polje vrsta dogodka dogodka tabele in EventDate polja iz tabele Events, če želite dodati polja v mrežo načrta poizvedbe.
V mreži načrta poizvedbe v vrstico pogoji v polju vrsta dogodka vnesite <>Concert.
Namig: Za več primerov izrazov merila, si oglejte članek primeri pogojev poizvedbe.
Na zavihku Načrt v skupini Pokaži/skrij kliknite Skupaj.
V mreži načrta poizvedbe kliknite vrstico skupno EventDate polje in nato Max.
Na zavihku Načrt v skupini Rezultati kliknite Pogled in nato še Pogled SQL.
V oknu SQL na konec stavka SELECT samo po ključnih besedah AS, zamenjajte MaxOfEventDate z MostRecent.
Shranite poizvedbo kot MostRecentEventByType.
Ta postopek uporabi MostRecentEventByType poizvedbo iz prej opisanega postopka za odgovor na to vprašanje:
Kdo je bil stranke na zadnjih dogodek vrsta vsak dogodka?
Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.
V pogovornem oknu Pokaži tabelo na zavihku poizvedbe , dvokliknite MostRecentEventByType poizvedbe.
Na zavihku tabele v pogovornem oknu dvokliknite tabelo dogodkov in tabelo »stranke« .
V načrtovalcu poizvedbe, dvokliknite ta polja:
V tabeli» dogodki« dvokliknite dogodka.
Na MostRecentEventByType poizvedbe, dvokliknite MostRecent.
V tabeli» stranke« dvokliknite podjetje.
V mreži načrta poizvedbe v vrstici Razvrsti stolpca vrsta dogodka , izberite naraščajoče.
Na zavihku Načrt v skupini Rezultati kliknite Zaženi.