Iskanje zapisov, ki so najbolj ali najmanj nedavnih datumov

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.

V tem članku

Pregled

Priprava vzorčnih podatkov za sledenje skupaj s primeri

Iskanje najbolj ali najmanj nedavnih datum

Iskanje najbolj ali najmanj nedavnih datume za skupine zapisov

Pregled

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.

Uporabite filter namesto poizvedbe za zgornje vrednosti

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.

Na vrh strani

Priprava vzorčnih podatkov za sledenje skupaj s primeri

Koraki v tem članku uporabite podatke v te vzorčne tabele.

Tabela zaposleni   

Priimek

Prvi Ime

Naslov

Kraj

CountryOrR egion

Rojstva Datum

Najemite Datum

Stražar

Boštjan

Glavna ulica 1

Ljubljana

Slovenija

05.02.1968

10.06.1994

Mirtič

Damjan

Prva ulica 52

Kranj

Slovenija

22.05.1957

22.11.1996

Mojca

Gostinčar

Cesta XIV. divizije 122

Celje

Slovenija

11.11.1960

11.03.2000

Palčič

Rok

Ulica Contoso 1

London

Velika Britanija

22.03.1964

22.06.1998

Potokar

Matej

Novakova ulica 2

Budimpešta

Madžarska

05.06.1972

05.01.2002

Kopač

Barbara

75. ulica S. 3122

Celje

Slovenija

23.01.1970

23.04.1999

Stele

Jaka

Velika ulica 67

Novo mesto

Slovenija

14.04.1964

14.10.2004

Makovec

Tina

Osrednji trg 2

Kočevje

Slovenija

29.10.1959

29.03.1997

Vrsta dogodka tabele   

IDvrste

Dogodek Vrsta

13

Predstavitev izdelka

14

Poslovna funkcija

15

Zasebna funkcija

16

Zbiranje sredstev

17

Obrtni sejem

18

Predavanje

7

Koncert

2,048

Razstava

9

Sejem

Tabela »Stranke«   

IDstranke

Podjetje

Stiki

13

Grafično oblikovanje Contoso, d.o.o.

Andrej Koklič

14

Vrteče igrače

Mojca Gostinčar

15

Tovarna

Tina Makovec

16

Igrače Wingtip

Rok Palčič

17

A. Čas

Damjan Mirtič

18

Pustolovščine

Matej Potokar

7

Inštitut za grafično oblikovanje

Jaka Stele

2,048

Šola umetnosti

Barbara Kopač

Tabela »Prireditve«   

IDprireditev

Dogodek Vrsta

Stranka

Dogodek Datum

Cena

13

Predstavitev izdelka

Contoso, d.o.o.

14/4/2011

10.000 EUR

14

Poslovna funkcija

Vrteče igrače

21/4/2011

8.000 EUR

15

Obrtni sejem

Vrteče igrače

1. 5. 2011

25.000 EUR

16

Razstava

Inštitut za grafično oblikovanje

5/13/2011

4.500 EUR

17

Obrtni sejem

Contoso, d.o.o.

14/5/2011

55.000 EUR

18

Koncert

Šola umetnosti

23/5/2011

12.000 EUR

7

Predstavitev izdelka

A. Čas

1/6/2011

15.000 EUR

2,048

Predstavitev izdelka

Igrače Wingtip

18/6/2011

21.000 EUR

9

Zbiralec sredstev

Pustolovščine

22/6/2011

1.300 EUR

10

Predavanje

Inštitut za grafično oblikovanje

25/6/2011

2.450 EUR

11

Predavanje

Contoso, d.o.o.

04.07.2011

3.800 EUR

12

Sejem

Inštitut za grafično oblikovanje

04.07.2011

5.500 EUR

Opomba: V korakih tega odseka je privzeto, da sta tabeli »Stranke« in »Vrsta prireditve« na strani »ena« relacije »ena proti mnogo« s tabelo »Prireditve«. V tem primeru ima tabela »Prireditve« v skupni rabi polji »IDstranke« in »IDvrste«. Poizvedbe o vrstici z rezultati opisane v naslednjih odsekih ne bodo delovale brez teh relacij.

Lepljenje vzorčnih podatkov v Excelove delovne liste

  1. Zaženite Excel. Odpre se prazen delovni zvezek.

  2. Če želite vstaviti delovni list (potrebovali jih boste štiri), pritisnite tipki SHIFT+F11.

  3. Kopirajte podatke iz vsake vzorčne tabele v prazen delovni list. Vključite naslove stolpcev (prva vrstica).

Ustvarjanje tabel zbirke podatkov iz delovnih listov

  1. Označite podatke iz prvega delovnega lista, vključno z naslovi stolpcev.

  2. Z desno tipko miške kliknite podokno za krmarjenje in nato kliknite Prilepi.

  3. Če želite potrditi, da prva vrstica vsebuje naslove stolpcev, kliknite Da.

  4. Ponovite korake od 1 do 3 za vse preostale delovne liste.

Iskanje najbolj ali najmanj nedavnih datum

Navodila v tem razdelku, uporabite te vzorčne podatke za ponazoritev procesa ustvarjanja poizvedbe za zgornje vrednosti.

Ustvarjanje osnovne poizvedbe za zgornje vrednosti

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

    Prikaže se pogovorno okno Pokaži tabelo.

  2. Dvokliknite tabele zaposlenih in nato kliknite Zapri.

    Če uporabljate vzorčne podatke, v poizvedbo dodajte tabelo »Zaposleni«.

  3. V mrežo načrta dodajte polja, ki jih želite uporabiti v poizvedbi. Vsako polje lahko dvokliknete ali povlečete in spustite v prazno celico v vrstici Polje.

    Če uporabljate vzorčno tabelo, dodajte polja »Ime«, »Priimek« in »Datum rojstva«.

  4. V polju, ki vsebuje zgornje ali spodnje vrednosti (polje »Datum rojstva«, če uporabljate vzorčno tabelo), kliknite vrstico Razvrsti in izberite Naraščajoče ali Padajoče.

    Padajoče razvrščanje vrne najnovejši datum in naraščajoče razvrščanje vrne najzgodnejši datum.

    Pomembno: V vrstici Razvrsti morate nastaviti vrednost samo za polja, ki vsebujejo vaše datume. Če določite vrstni red za drugo polje, poizvedba ne vrne rezultatov, ki jih iščete.

  5. Na kartici Načrt v skupini Orodja kliknite spustno puščico zraven polja Vsi (seznam Zgornje vrednosti) in vnesite število zapisov, ki si jih želite ogledati, ali pa na seznamu izberite možnost.

  6. Kliknite Zaženi Slika gumba če želite zagnati poizvedbo in prikazati rezultate v pogledu podatkovnega lista.

  7. Shranite poizvedbo kot NextBirthDays.

Vidite lahko, da s to vrsto poizvedbe za zgornje vrednosti najdete odgovor na osnovna vprašanja na primer, kdo je najstarejša ali najmlajša oseba v podjetju. V naslednjih korakih je razložen način, kako uporabljati izraze in druge pogoje, če želite, da je poizvedba natančnejša in bolj prilagodljiva. Pogoji prikazani v naslednjem koraku vrnejo naslednje tri rojstne dneve zaposlenih.

Dodajanje pogojev poizvedbi

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.

  1. V podoknu za krmarjenje z desno tipko miške NextBirthDays poizvedbe in nato kliknite Pogled načrta.

  2. 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 .

  3. 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 .

  4. Počistite potrditvena polja v vrstici Pokaži za vsakega od dveh izrazov, ki ste ga pravkar vnesli.

  5. Kliknite Razvrsti vrstico za vsak izraz, in nato izberite naraščajoče.

  6. V vrstico pogoji stolpca Datum rojstva vnesite ta izraz:
    Month ([datum rojstva]) > Month(Date()) ali Month([Birth Date]) = Month(Date()) in Day ([datum rojstva]) > Day(Date()) pa
    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()) pa določa, da če datum rojstva se pojavi v zadnjem mesecu, na rojstni dan ali po trenutni dan.

      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.

  7. Na zavihku načrt v skupini Nastavitev poizvedbe vnesite 3 v polje nazaj .

  8. Na zavihku Načrt v skupini Rezultati kliknite Zaženi Slika gumba .

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.

Na vrh strani

Iskanje najbolj ali najmanj nedavnih datume za skupine zapisov

Č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.

Ustvarjanje poizvedbe o vrstici z rezultati

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?

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

  2. V pogovornem oknu Pokaži tabelo dvokliknite dogodkov in dogodka tabele.
    Vsako tabelo, ki se prikaže v zgornjem delu Načrtovalec poizvedbe.

  3. Zaprite pogovorno okno Pokaži tabelo.

  4. Dvokliknite polje vrsta dogodka dogodka tabele in EventDate polja iz tabele Events, če želite dodati polja v mrežo načrta poizvedbe.

  5. V mreži načrta poizvedbe v vrstico pogoji v polju vrsta dogodka vnesite < > koncert.

    Namig: Za več primerov izrazov merila, si oglejte članek primeri pogojev poizvedbe.

  6. Na kartici Načrt v skupini Pokaži/skrij kliknite Skupaj.

  7. V mreži načrta poizvedbe kliknite vrstico skupno EventDate polje in nato Max.

  8. Na zavihku načrt v skupini Rezultati kliknite pogledin nato še Pogled SQL.

  9. V oknu SQL na konec stavka SELECT samo po ključnih besedah AS, zamenjajte MaxOfEventDate z MostRecent.

  10. Shranite poizvedbo kot MostRecentEventByType.

Ustvarjanje druge poizvedbe za dodajanje podatkov

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?

  1. Na zavihku Ustvari v skupini Poizvedbe kliknite Načrt poizvedbe.

  2. V pogovornem oknu Pokaži tabelo na zavihku poizvedbe , dvokliknite MostRecentEventByType poizvedbe.

  3. Na zavihku tabele v pogovornem oknu dvokliknite tabelo dogodkov in tabelo »stranke« .

  4. V načrtovalcu poizvedbe, dvokliknite ta polja:

    1. V tabeli» dogodki« dvokliknite dogodka.

    2. Na MostRecentEventByType poizvedbe, dvokliknite MostRecent.

    3. V tabeli» stranke« dvokliknite podjetje.

  5. V mreži načrta poizvedbe v vrstici Razvrsti stolpca vrsta dogodka , izberite naraščajoče.

  6. Na kartici Načrt v skupini Rezultati kliknite Zaženi.

Na vrh strani

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×