Adatok szűrése az adatnézetben

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

A Microsoft Office SharePoint Designer 2007 programmal az adatnézetben megjelenő adatok könnyen szűrhetők.

Az adatnézet létrehozásakor szűrőt is meg lehet adni: ekkor a nézet csak a megadott feltételeknek megfelelő adatokat jeleníti meg. Tegyük fel, hogy az adatforrás több száz vagy több ezer rekordot tartalmaz. Azonban csak e rekordok egy részhalmazára van szükség. Ha csak a rekordok egy részét kell megjeleníteni az adatnézetben, meg kell adni egy szűrőt.

Amikor az Office SharePoint Designer 2007 programmal szűri az adatnézet adatait, azon rekordok körét korlátozza, amelyek ténylegesen elérhetők lesznek az adatnézetben. Az adatnézetre fel lehet venni egy eszköztárt is, hogy a felhasználók is szűrhessék az adatokat a böngészőn keresztül. Az eszköztár azonban csak az adatok megjelenítését befolyásolja: nem korlátozza az adatnézetben ténylegesen elérhető adatok mennyiségét. Az ilyen eszköztárakról további információkat a Lásd még szakasz egyik hivatkozását követve talál.

Az alábbi példákban a mintaadatokat, és a használt adatnézet létrehozásához, vagy ha többet szeretne megtudni a adatnézetek, olvassa el a Adatnézet létrehozásacímű témakört.

Kapcsolódó műveletek

Szűrő hozzáadása

A feltétel hozzáadása meglévő szűrő

A szűrő záradék csoport

Egy záradékot módosítása

Egy záradékot törlése

Szűrő törlése

A speciális szűrő létrehozása

Szűrő hozzáadása

A Northwind Traders különleges élelmiszerekkel kereskedő vállalat, amely a termékei listáját XML-formátumban vezeti. A terméklista a forgalomból már kivont termékeket is tartalmazza. Olyan adatnézetet kell létrehozni, amely csak a forgalomban levő termékeket jeleníti meg, vagyis nincs telezsúfolva olyan termékekkel, amelyeket a Northwind Traders már nem forgalmaz. Ehhez van szükség szűrőre.

Szűrő létrehozásakor egy vagy több kifejezést kell írni, amelyek érvényesek lesznek az adatokra. Az adatnézetben csak a megadott feltételeknek megfelelő adatok jelennek meg. Egy kifejezés három alapvető részből áll: a mezőnévből (annak a mezőnek a nevéből, amelynek tartalma alapján szűrni kell), a műveleti jelből (ez az értékre alkalmazandó szabály: egyenlő, nagyobb, kisebb stb.) és az értékből (ez a keresett adat).

Egy kifejezést három lépésben lehet létrehozni. Az első lépésben meg kell keresni azt a mezőt, amelynek tartalma meghatározza, hogy egy adott rekord megjelenjen-e a szűrés eredményében. A példában a Discontinued (forgalomból kivonva) mező a szűrés alapja, mert ennek a mezőnek a tartalmát kell ellenőrizni, hogy kiderüljön, az adott rekordot fel kell-e venni az eredmények közé. A második lépés a kívánt műveleti jel kiválasztása. Csak azok a rekordok érdekesek, ahol a Discontinued mező értéke egyenlő 0-val, ezért az Egyenlő műveleti jelet kell választani. A mezőben pedig a 0 értéket kell keresni (mert a Northwind Traders 0-val jelöli a hamis értéket), ezért az érték 0 lesz.

  1. Nyissa meg azt az oldalt, amely a szűrni kívánt adatnézetet tartalmazza.

  2. Kattintson az adatnézetre a jobb egérgombbal, és a helyi menüben kattintson a Gyakori vezérlőfeladatok megjelenítése parancsra.

    Az adatnézet gombra, és kattintson a jobb felső sarokban a Gyakori adatnézet-feladatok listájának megjelenítése nyílra Gombkép . Kattintson a nyílra a újra el szeretné rejteni a listában.

  3. A Gyakori adatnézet-feladatok listában kattintson a Szűrés elemre.

  4. A Szűrési feltételek párbeszédpanelban kattintson a Kattintson ide új kikötés hozzáadásához elemre.

  5. Kattintson a Mezőnév mezőre, majd a kívánt értékeket tartalmazó mezőre. A Northwind Traders példának megfelelően kattintson a Discontinued (szám) mezőre.

  6. Kattintson a Reláció mezőbe, majd a kívánt műveletre. Ha a Northwind Traders példát követi, kattintson az Egyenlő elemre.

  7. Jelölje be az értéket , és írja be vagy válassza ki a használni kívánt feltételeket. Mivel a Northwind Traders 1 használ, hogy megszűnt-termékek és -termékeket készítsen, amelyek nem megszűnt jelzése 0, akkor írja be a 0.

    A kifejezésminta a Szűrési feltételek párbeszéddobozban
    A kifejezésminta a Szűrési feltételek párbeszéddobozban
  8. Ha szeretné XPath alkalmazásban megjeleníteni és szerkeszteni a kifejezést, kattintson a Speciális gombra.

    A Szűrési feltételek párbeszéddobozban létrehozott összes szűrőfeltételeket ténylegesen XPath-kifejezés. Speciális szűrők a további tudnivalókért lásd: a későbbi szakaszában listaszűrőről speciális szűrőre.

  9. Kattintson az OK gombra.

Ezzel létrejött egy olyan adatnézet, amely csak a forgalomban levő termékeket tartalmazza, a forgalomból kivontakat nem.

A Discontinued egyenlő 0 kifejezéssel az öt rekordból csak négy jelenik meg

Vissza a lap tetejére

Kikötés hozzáadása meglévő szűrőhöz

Egy szűrőben több kifejezés is használható. Ehhez új kikötéseket kell hozzáadni, amelyek további feltételeket szabnak az adatok számára.

Az előző részben például úgy szűrte az adatnézetet, hogy az csak a Northwind Traders forgalomban levő termékeit mutassa. Most tegyük fel, hogy az adatnézetben csak azokra a forgalomban levő termékekre van szükség, ahol a megrendelt mennyiség nulla; így a cég könnyen dönthet arról, hogy rendel-e még abból a termékből.

  1. Nyissa meg azt az oldalt, amely a módosítani kívánt adatnézetet tartalmazza.

  2. Kattintson az adatnézetre a jobb egérgombbal, és a helyi menüben kattintson a Gyakori vezérlőfeladatok megjelenítése parancsra.

    Az adatnézet gombra, és kattintson a jobb felső sarokban a Gyakori adatnézet-feladatok listájának megjelenítése nyílra Gombkép . Kattintson a nyílra a újra el szeretné rejteni a listában.

  3. A Gyakori adatnézet-feladatok listában kattintson a Szűrés elemre.

    A Szűrési feltételek párbeszédpanelben azok a szűrési feltételek láthatók, amelyek jelenleg érvényesek az adatnézetre.

  4. Egy meglevő kikötés mellett kattintson az és/vagy mezőre, majd válasszon a következők közül:

    • Ha olyan szűrőt kíván létrehozni, amelyben az adatok egyszerre megfelelnek mindkét kikötés feltételének, kattintson az És elemre.

    • Ha olyan szűrőt hoz létre, amelyben elég, ha az adatok az egyik kikötés feltételének felelnek meg, kattintson a Vagy elemre.

      A Northwind Traders példa szerint kattintson az és elemre, mert az adatnézetnek azokat a termékeket kell tartalmaznia, amelyek még forgalomban vannak, és ahol a megrendelt mennyiség nulla.

  5. A következő sorban kattintson a Kattintson ide új kikötés hozzáadásához gombra.

  6. Kattintson a Mezőnév mezőre, majd a kívánt értékeket tartalmazó mezőre. A Northwind Traders példának megfelelően kattintson a UnitsOnOrder (szám) mezőre.

  7. Kattintson a Reláció mezőbe, majd a kívánt műveletre. Ha a Northwind Traders példát követi, kattintson az Egyenlő elemre.

  8. Jelölje be az értéket , és írja be vagy válassza ki a használni kívánt feltételeket. Azt szeretné, hogy csak a egységek nem rendelkezik a sorrend termékek, mert írja be a 0.

    Két kifejezésből összeállított szűrő a Szűrési feltételek mezőben

  9. Kattintson az OK gombra.

Létrejött egy olyan adatnézet, amely csak azokat a forgalomban levő termékeket mutatja, amelyekből a cég nem rendelt meg további mennyiséget.

Az öt mintarekordból már csak kettő jelenik meg

Vissza a lap tetejére

A kikötések csoportosítása a szűrőben

Ha a szűrő több kikötést tartalmaz, szükség lehet két vagy több kikötés csoportosítására, hogy azokat a rendszer együtt, a többi kikötés előtt értékelje ki. Meg lehet határozni, hogy a kikötések milyen sorrendben jussanak érvényre: ezzel részletesen szabályozható, hogy milyen adatok jelenjenek meg az adatnézetben.

Az előző részek alapján két kikötést tartalmazó szűrőt hozhatott létre, amelynek eredményeként azokat a forgalomban levő termékeket jelenítheti meg, amelyekből nem történt utánrendelés. Ez az adatnézet annak eldöntésében segít, hogy a cég rendeljen-e további mennyiséget az adott termékekből. Azonban az adatnézet még hasznosabb lesz, ha azokat a termékeket jeleníti meg, amelyekből nem történt utánrendelés, vagy a készleten kevesebb mint 20 darab van belőlük. Ehhez fel kell venni egy harmadik kikötést a szűrőbe, és össze kell fogni a második kikötéssel.

  1. Nyissa meg azt az oldalt, amely a szűrni kívánt adatnézetet tartalmazza.

  2. Kattintson az adatnézetre a jobb egérgombbal, és a helyi menüben kattintson a Gyakori vezérlőfeladatok megjelenítése parancsra.

    Az adatnézet gombra, és kattintson a jobb felső sarokban Gyakori adatnézet-feladatok listájának megjelenítése nyílra Gombkép . Kattintson a nyílra a újra el szeretné rejteni a listában.

  3. A Gyakori adatnézet-feladatok listában kattintson a Szűrés elemre.

    A Szűrési feltételek párbeszédpanelban azok a szűrési feltételek láthatók, amelyek jelenleg érvényesek az adatnézetre.

  4. A második kikötés mellett kattintson az És/Vagy mezőre, majd a Vagy elemre.

  5. A Szűrési feltételek párbeszédpanelon kattintson a Kattintson ide új kikötés hozzáadásához elemre.

  6. Kattintson a Mezőnév mezőre, majd a kívánt értékeket tartalmazó mezőre. A Northwind Traders példát követve adjon a szűrőhöz egy harmadik kikötést: kattintson a UnitsInStock (szám) mezőre.

  7. Kattintson a Reláció mezőbe, majd a kívánt műveletre. Ha a Northwind Traders példát követi, kattintson a Kisebb, mint elemre.

  8. Jelölje be az értéket , és írja be vagy válassza ki a használni kívánt feltételeket. Ha készlet fut alacsony megtekintéséhez kívánt termékek, ahol a raktáron kisebb, mint 20 című témakörben talál így 20 írja be a mezőbe.

  9. Tartsa lenyomva a SHIFT billentyűt, és közben a kikötések listáján, bal szélső oszlopban kattintson a nyilakra azon kikötések mellett, amelyeket csoportosítani kíván. Ezután kattintson a Csoportosítás gombra. A csoportosítás megszüntetéséhez kattintson a Csoportbontás gombra.

    A Northwind Traders példát követve tartsa lenyomva a SHIFT billentyűt, közben pedig kattintson a második és a harmadik kikötés mellett bal oldalt látható nyilakra.

    Kifejezésminta a Szűrési feltételek párbeszédpanelban
    A csatlakozás a záradékok zárójel, az azt jelzi, hogy ezek záradékok vannak csoportosítva.
  10. Kattintson az OK gombra.

Az utánrendelést igénylő termékek követésére létrejött egy olyan adatnézet, amely csak azokat a forgalomban levő termékeket jeleníti meg, amelyeknél az utánrendelt mennyiség nulla, vagy 20-nál kevesebb van belőlük készleten. Ez az adatnézet négy rekordot tartalmaz. Ha nem fogta volna össze a második és a harmadik kikötést, az adatnézet csak két rekordot tartalmazna, mert a kikötéseket a rendszer megadási sorrendjük szerint értékelné ki. A kikötések csoportosításával viszont sikerült előírni a kiértékelés sorrendjét.

Az öt mintarekordból csak négy jelenik meg

Vissza a lap tetejére

Kikötés módosítása

Az adatnézetekhez rendelt bármelyik szűrő megtekinthető és módosítható: ehhez elég megnyitni a Szűrési feltételek párbeszéddobozt, és megváltoztatni a beállításokat.

  1. Nyissa meg azt az oldalt, amely a szűrni kívánt adatnézetet tartalmazza.

  2. Kattintson az adatnézetre a jobb egérgombbal, és a helyi menüben kattintson a Gyakori vezérlőfeladatok megjelenítése parancsra.

    Az adatnézet gombra, és kattintson a jobb felső sarokban a Gyakori adatnézet-feladatok listájának megjelenítése nyílra Gombkép . Kattintson a nyílra a újra el szeretné rejteni a listában.

  3. A Gyakori adatnézet-feladatok listában kattintson a Szűrés elemre.

    A Szűrési feltételek párbeszédpanelben azok a szűrési feltételek láthatók, amelyek jelenleg érvényesek az adatnézetre.

  4. A Szűrési feltételek párbeszédpanelban kattintson egy meglevő kikötésre, majd válasszon a következők közül:

    • Kattintson a Mezőnév mezőre, majd a kívánt értékeket tartalmazó mező nevére.

    • Kattintson a Reláció mezőbe, majd a kívánt műveletre.

    • Kattintson az Érték mezőre, és írja be vagy válassza ki a megfelelő értéket.

Vissza a lap tetejére

Kikötés törlése

  1. Nyissa meg azt az oldalt, amely a módosítani kívánt szűrővel rendelkező adatnézetet tartalmazza.

  2. Kattintson az adatnézetre a jobb egérgombbal, és a helyi menüben kattintson a Gyakori vezérlőfeladatok megjelenítése parancsra.

    Az adatnézet gombra, és kattintson a jobb felső sarokban a Gyakori adatnézet-feladatok listájának megjelenítése nyílra Gombkép . Kattintson a nyílra a újra el szeretné rejteni a listában.

  3. A Gyakori adatnézet-feladatok listában kattintson a Szűrés elemre.

  4. Kattintson a nyílra a törölni kívánt kikötés mellett a bal oldali oszlopban, majd nyomja le a DELETE billentyűt.

Vissza a lap tetejére

Szűrő törlése

  1. Nyissa meg azt az oldalt, amely a törölni kívánt szűrővel rendelkező adatnézetet tartalmazza.

  2. Kattintson az adatnézetre a jobb egérgombbal, és a helyi menüben kattintson a Gyakori vezérlőfeladatok megjelenítése parancsra.

    Az adatnézet gombra, és kattintson a jobb felső sarokban a Gyakori adatnézet-feladatok listájának megjelenítése nyílra Gombkép . Kattintson a nyílra a újra el szeretné rejteni a listában.

  3. A Gyakori adatnézet-feladatok listában kattintson a Szűrés elemre.

  4. Tartsa lenyomva a SHIFT billentyűt, és közben kattintson a nyílra mindegyik kikötés mellett, a bal oldali oszlopban. Ezután nyomja le a DELETE billentyűt.

    Megjegyzés : Ha speciális szűrőt használ, a Szűrési feltételek párbeszédpanelban a Speciális kifejezés használata felirat látható. A speciális szűrő törléséhez kattintson a Speciális gombra, majd törölje a teljes szöveget a szövegmezőből.

Vissza a lap tetejére

Speciális szűrő létrehozása

Sokszor lehet szükség olyan szűrőre, amelyben a feltételek bonyolultabbak, mint amilyeneket a Szűrési feltételek párbeszédpanelban meg lehet adni. Tegyük fel például, hogy a Northwind Traders úgy szeretne szűrni egy adatnézetet, hogy csak azok a termékek jelenjenek meg, amelyek készletértéke meghaladja az 1000 dollárt. Ebben az esetben XPath-kifejezést kell írni a Speciális feltétel párbeszédpanel beállításai segítségével.

Az Office SharePoint Designer 2007 alkalmazásban az XPath-nyelv segítségével lehet speciális szűrőket létrehozni. Az XPath olyan nyelv, amellyel az XML-dokumentumokban meghatározható az egyes adatok helye, illetve az adatok is feldolgozhatók. Az XPath-kifejezésszerkesztőben működő IntelliSense for XPath jóvoltából a kezdő és a haladó felhasználók egyaránt létrehozhatnak összetett szűrőket XPath-kifejezésekkel.

Megjegyzés : Az XPath-szűrést a rendszer az adatnézet alapját képező XML-szövegen végzi el. Ha SQL-adatforráson – például Microsoft SharePoint listán, könyvtáron vagy SQL-adatbázison – végez speciális XPath-szűrést, az adatokat a rendszer előbb XML-lé alakítja, és csak ezután alkalmazza az XPath-szűrőt. Ezért a szűrő működése a vártnál lassabb lehet.

  1. Nyissa meg azt az oldalt, amely a szűrni kívánt adatnézetet tartalmazza.

  2. Kattintson az adatnézetre a jobb egérgombbal, és a helyi menüben kattintson a Gyakori vezérlőfeladatok megjelenítése parancsra.

    Az adatnézet gombra, és kattintson a jobb felső sarokban a Gyakori adatnézet-feladatok listájának megjelenítése nyílra Gombkép . Kattintson a nyílra a újra el szeretné rejteni a listában.

  3. A Gyakori adatnézet-feladatok listában kattintson a Szűrés elemre.

  4. A Szűrési feltételek párbeszédpanelban kattintson a Speciális gombra.

  5. A Speciális feltétel párbeszédpanelon, a Jelölje ki a beszúrni kívánt mezőt felirat alatt kattintson duplán arra a kifejezésbe beszúrandó mező nevére. A mező teljes elérési útjának beszúrásához tartsa lenyomva a CTRL billentyűt, miközben duplán rákattint a mezőre.

    A példának megfelelően olyan adatnézetet kell létrehozni, amely csak az 1000 dollárnál nagyobb készletértékű termékeket jeleníti meg. Ehhez kattintson duplán a UnitsInStock mezőre. A UnitsInStock mező megjelenik az Itt szerkesztheti az XPath-kifejezést mezőben.

  6. Az Itt szerkesztheti az XPath-kifejezést mezőben helyezze a kurzort szorosan a mező neve után, majd nyomja le a SZÓKÖZ billentyűt.

    Megjelenik az XPath-műveletek IntelliSense-listája. Az IntelliSense for XPath szolgáltatás a kifejezés adott helyén érvényes mezők és függvények listáját jeleníti meg.

  7. A műveletek IntelliSense-listáján kattintson duplán a kívánt műveletre.

    A példának megfelelően kattintson duplán a csillagra (*). Megjelenik az elérhető mezők IntelliSense-listája.

  8. Az elérhető mezők listáján kattintson duplán a kívánt mezőre.

    A Northwind Traders példának megfelelő speciális szűrő létrehozásához kattintson duplán a UnitsInStock mezőre, majd nyomja le a SZÓKÖZ billentyűt.

  9. A műveletek IntelliSense-listáján kattintson duplán a kívánt műveletre.

    A példában kattintson duplán a > (nagyobb, mint), majd írja be a 1000.

    A végleges kifejezés ilyen lesz:

    XPath-kifejezés azon termékek megjelenítésére, amelyek készletértéke nagyobb, mint 1000 dollár

    Az XPath-kifejezésszerkesztő ablak alján, miközben az Itt szerkesztheti az XPath-kifejezést mezőben szerkeszti a kifejezést, folyamatosan látható egy minta a szűrés eredményéből.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×