6 Adatok szűrése és kijelölése elemzésekhez

Ez a fejezet leírja a szűrők, választási lépések, csoportok és számított elemek összeállításának módját az Oracle Business Intelligence Enterprise Edition rendszerben. Kifejti ezen eszközök használatát az elemzéseken és irányítópultokon megjelenített adatok megadásához.

Objektumok mentése helyi vagy elnevezett módon

A fejezet az objektumok helyi vagy elnevezett módon való mentését ismerteti. A tárgyalt témakörök a következők:

Témakörök

A helyi és az elnevezett objektumok meghatározása

Bizonyos objektumokon végzett műveleteknél létrehozhat más objektumokat is, amelyeket az adott objektumokkal ment a rendszer.

Amikor adott objektumot ment egy másikkal, az adott objektum mentése „helyi” módon történik. Beépítettként menthet szűrőket, csoportokat és számított elemeket. Például egy elemzés részeként létrehozhat egy csoportot. Amikor menti az elemzést, a csoport mentésére „helyi” módon, azaz az elemzéssel együtt kerül sor.

Az ilyen objektumok helyi módon való mentése mellett ezeket egyedi objektumként is mentheti az Oracle BI Presentation Catalog alkalmazásban lévő témakörrel. Amikor egy objektumot önállóan ment, az „elnevezett” objektummá válik. Az elnevezett objektumok újbóli felhasználhatóságot biztosítanak, hiszen ezeket többször felhasználhatja tetszőleges olyan elemzésben, irányítópulton (szűrőknél) vagy irányítópult oldalon (szűrőknél), amelyek tartalmazzák az elnevezett objektumban megadott oszlopokat. Ha az elnevezett objektumot módosítják, majd mentik, a változtatások azonnal érvényesülnek az összes olyan objektumnál, amely az elnevezett objektumot használja.

Például egy elemzésben egy csoport helyi módon való mentése után a csoportot önállóan is mentheti a katalógusba. Ezután az elnevezett csoportot a Katalógus ablaktáblából más elemzéseknél is alkalmazhatja.

Elnevezett objektumok mappastruktúrájának meghatározása

Az elnevezett szűrőket, csoportokat és számított elemeket általában a kapcsolódó témakör mappájába menti a rendszer.

Az objektumok témakörhöz tartozó mappába mentése biztosítja, hogy ezek választhatók legyenek, amikor elemzést hoz létre az adott témakörhöz.

A /Saját mappák mappába mentett elnevezett objektumokat csak az adott felhasználó érheti el. A /Megosztott mappák mappába mentett objektumok elérhetők minden olyan más felhasználó számára is, aki hozzáférési engedéllyel rendelkezik az adott mappához. Ha egy témakörhöz tartozó mappa nem létezik a /Saját mappák mappában vagy a /Megosztott mappák mappában, akkor ezt automatikusan létrehozza a rendszer. Az objektum mentésekor a Mentés másként párbeszédpanel jelenik meg alapértelmezett elérési útvonallal, amely a /Saját mappák/Témakör tartalma/<témakör>. A párbeszédpanel Mappák területén azonban továbbra is megjelenik a katalógusban lévő témakörhöz tartozó mappa összes példánya.

Szűrők mentése helyi vagy elnevezett módon

A szűrőket elmentheti helyi szűrőként vagy elnevezett szűrőként.

Amikor helyi szűrőt hoz létre az Elemzésszerkesztő Feltételek lapjának Szűrők ablaktáblájában, választható módon a helyi szűrőt elnevezett szűrőként is mentheti. Elnevezett szűrők létrehozhatók az elemzés szintjén is vagy önálló objektumként a globális fejlécről.

Az elnevezett szűrők szűrhetik az olyan elemzések mindegyikét vagy egyes tagjait, amelyek egy irányítópultra, illetve ugyanazon irányítópulti oldalra vannak beágyazva.

Csoportok és számított elemek mentése helyi vagy elnevezett módon

A csoportok és kiszámított elemek mentése és tárolása lehetővé teszi annak újbóli használatát az alkalmazásban.

A csoportokat és a számított elemeket mentheti helyi vagy elnevezett objektumként.

  • Amikor csoportot vagy elnevezett elemet hoz létre nézet szerkesztésével és mentésével, illetve az Összetett elrendezés használatával, a csoportot vagy az elnevezett elemet a rendszer helyi módon menti az elemzéssel.

  • Amikor a Kijelölési lépések ablaktáblát használja:

    • Az adott lépésben szereplő csoportot vagy számított elemet elnevezett objektumként mentheti a katalógusba.

    • Lépések halmazát vagy egy oszlopnál az eredményül kapott tagok listáját elnevezett objektumként mentheti. A lépések halmazát nem mentheti csoportként, ha a lépések valamelyike számított elemet tartalmaz.

Lásd Csoport hozzáadása másik elemzéshez.

Számított elem vagy csoport elnevezett objektumként a katalógusba való mentésének lépései a következők:

  1. Jelenítse meg a Kijelölési lépések ablaktáblát.

  2. Kattintson a számított elem vagy a csoport hivatkozására, majd a Számított elem mentése másként vagy a Csoport mentése másként elemre a Mentés másként párbeszédpanel megjelenítéséhez.

  3. Töltse ki megfelelően a párbeszédpanelt az objektum katalógusba mentéséhez.

Lépések halmazának csoportként a katalógusba való mentéséhez hajtsa végre a következő műveleteket:

  1. Jelenítse meg a Kijelölési lépések ablaktáblát.

  2. Kattintson a Kijelölési lépések mentése gombra az oszlop nevétől jobbra.

  3. Töltse ki megfelelően a Kijelölési lépések mentése párbeszédpanelt a csoport katalógusba mentéséhez objektumként.

A szűrők és a kijelölési lépések meghatározása

Szűrők és kijelölési lépések használatával úgy korlátozhatja az elemzések futásakor megjelenített eredményeket, hogy azok adott kérdésre válaszoljanak.

Szűrők és kijelölési lépések használatával korlátozhatja az elemzések futásakor megjelenített eredményeket. Ez azt jelenti, hogy az eredmények egy konkrét kérdésre válaszolnak. Az elemzéshez kijelölt oszlopokkal együtt a szűrők és a kijelölési lépések határozzák meg, hogy mit tartalmazzanak az eredmények. A szűrők és a kijelölési lépések alapján csak azok az eredmények jelennek meg, amelyek eleget tesznek a megjelenített kritériumoknak. Például a munkája során az érintett iparágtól függően szűrők és kijelölési lépések használatával megtudhatja, hogy ki a tíz legjobban teljesítő. Megtudhatja továbbá, hogy mekkora az értékesítés dollár összege adott márkánál, illetve melyek a legjövedelmezőbb ügyfelek.

A szűrők és a kijelölési lépések alkalmazására oszlop szinten kerül sor, és két módszert biztosítanak az elemzésben szereplő adatok korlátozására. A szűrők oszlopra való alkalmazása mindig azelőtt történik, hogy a kijelölési lépéseket alkalmazná a rendszer. A lépések alkalmazása megadott sorrendben történik. A szűrők és a kijelölési lépések számos szempontból eltérnek egymástól:

  • A szűrőket közvetlenül az oszlopokra kell alkalmazni a lekérdezés összesítése előtt. A szűrők befolyásolják a lekérdezést, ezáltal a mérőszámok eredményül kapott értékeit is. Tegyük fel például, hogy tagok olyan listájával rendelkezik, amelynél az összesítésnél kiadódó érték 100. Idővel egyre több tag teljesíti a szűrőfeltételt, amely az összesítést 200 értékűre növeli.

  • A kijelölési lépések alkalmazására a lekérdezés összesítésének végrehajtása után kerül, és csak a megjelenített tagokat érinti, az eredményül kapott összesített értékeket nem. Tegyük fel például, hogy tagok olyan listájával rendelkezik, amelynél az összesítésnél kiadódó érték 100. Ha egy kijelölési lépéssel eltávolítja az egyik tagot, az összesítés értéke továbbra is 100 marad. A kijelölési lépések adott oszlopra vonatkoznak, nem használhatók oszlopok között.

Az elemzéshez kijelölt oszlopokkal együtt a szűrők és a kijelölési lépések határozzák meg, hogy mit tartalmazzanak az eredmények. A szűrők és a kijelölési lépések alapján csak azok az eredmények jelennek meg, amelyek eleget tesznek a megjelenített kritériumoknak. Például a munkája során az érintett iparágtól függően szűrők és a kijelölési lépések használatával megtudhatja, hogy kik a legjobban teljesítők, mekkora az értékesítés összege adott márkánál, melyek a legjövedelmezőbb ügyfelek és így tovább.

A szűrők egy másik fajtája, elnevezése prompt, is alkalmazható az irányítópult valamennyi elemére. A promptokat kijelölési lépések és szűrők végrehajtására használhatja a futtatáskor. Lásd Promptok használata irányítópultokon és elemzésekben.

Az Oracle BI Enterprise Edition lehetővé teszi a Szűrők nézetet és a Kiválasztási lépések nézetet, amely hozzáadható egy elemzéshez, hogy megjelenítse az elemzéshez adott bármely szűrőt vagy kiválasztásim lépést. Ezeknek a lépéseknek a hozzáadása segítheti a felhasználót megérteni az elemzésben megjelenő információt. Lásd Irányítópulton megjelenítendő nézetek hozzáadása.

A szűrők és a kijelölési lépések közötti eltérés

A szűrők és a kijelölési lépések alkalmazására oszlop szinten kerül sor, és két módszert biztosítanak az elemzésben szereplő adatok korlátozására.

A szűrők oszlopra való alkalmazása mindig azelőtt történik, hogy a kijelölési lépéseket alkalmazná a rendszer. A lépések alkalmazása megadott sorrendben történik. A szűrők és a kijelölési lépések számos szempontból eltérnek egymástól.

Szűrők

A szűrőket közvetlenül alkalmazhatja attribútumoszlopokra és mérőszámoszlopokra. A szűrőket a lekérdezés összesítésének végrehajtása előtt kell alkalmaznia, így érinti a lekérdezést és a mérőszámokra eredményül kapott értékeket. Tegyük fel például, hogy tagok olyan listájával rendelkezik, amelynél az összesítésnél kiadódó érték 100. Idővel egyre több tag teljesíti a szűrőfeltételt, amely az összesítést 200 értékűre növeli.

Kijelölés lépései

A kijelölési lépések alkalmazására a lekérdezés összesítésének végrehajtása után kerül, és csak a megjelenített tagokat érinti, az eredményül kapott összesített értékeket nem. Tegyük fel például, hogy hierarchikus tagok olyan listájával rendelkezik, amelynél az összesítésnél kapott érték 100. Ha egy kijelölési lépéssel eltávolítja az egyik tagot, az összesítés értéke továbbra is 100 marad.

Kijelölési lépéseket létrehozhat attribútum- és hierarchikus oszlopokhoz is. A kijelölési lépések adott oszlopra vonatkoznak, nem használhatók oszlopok között. Mivel az attribútumoszlopok nem rendelkeznek összesítő taggal, a kijelölési lépések és a szűrők használata közötti választás az attribútumoszlopoknál nem annyira jellegzetes, mint a hierarchikus oszlopoknál. Bár a mérőszámoszlopok megjelennek a Kijelölési lépések ablaktáblában, nem hozhat létre lépéseket ezekhez, így a lépések nem érintik ezeket. A mérőszámok feltételes lépések létrehozásában használatosak attribútum- és hierarchikus oszlopokhoz, például Értékesítés nagyobb, mint $1 millió.

Szűrők alkalmazása attribútumoszlopokra hierarchikus oszlopok befolyásolásához

Szűrőt használhat kapcsolódó attribútumoszlopon a tagok megjelenítésének befolyásolásához hierarchikus oszlopban.

Tegyük fel például, hogy egy hierarchikus oszlop az Év, Negyedév és Hónap szintet tartalmazza. Legyen egy olyan szűrő az attribútumoszlopon, amely az Év hierarchiaszintnek felel meg. Ha létrehoz egy szűrőt az Év elemen ennek 2008 és 2009 értékre korlátozásához, akkor a hierarchikus oszlop nézeten való megjelenítésekor csak ez a két év lesz látható. Ez a funkció függ attól, hogy hogyan definiálták a logikai oszlopokat a témakör üzleti rétegében az Oracle BI adminisztráció eszközében.

Kijelölt adatok használata

Amikor megadja, hogy mely adattagok szerepeljenek az elemzésben, adatkijelölések jönnek létre az adatforrásban.

Minden kijelölés feltételeket ad meg egy adott oszlop (például Termék vagy Földrajzi hely) tagcsoportja számára. Minden kijelölés egy vagy több lépésből áll. A lépés a kijelölést befolyásoló művelet (például az ABC szöveget tartalmazó értékű terméktagok hozzáadása). A lépések végrehajtásának sorrendje befolyásolja az adatok kiválasztását. Minden lépés az előző lépések eredményein lesz elvégezve, nem az adott oszlop összes tagján.

A kijelölési lépéseket megtekintheti a Kijelölés lépései ablaktáblában. A lépések az alábbi módon jönnek létre:

  • Ha felvesz egy oszlopot az elemzésbe, automatikusan létrejön egy kijelölési lépés minden taggal való indításhoz anélkül, hogy felvette volna a konkrét tagokat. Amikor az elemzésbe felvétel céljából áthúzza az oszloptagokat az Eredmények oldalon, akkor is automatikusan létrejönnek kijelölési lépések. Tételezzük fel például, hogy az Év hierarchikus oszlopból áthúzza a kimutatástáblába az FY2007 és az FY2008 tagot. Létrejön az FY2007, FY2008 hozzáadása kijelölési lépés.

  • Amikor csoportokat és számított elemeket ad hozzá, a lépések automatikusan létrejönnek.

  • Ha egy adott hierarchikus oszlop vagy attribútumoszlop adatkijelölésének finomításához helyi menüs interakciókat (például Kapcsolódók hozzáadása vagy Csak a következők megtartása) használ, a lépések automatikusan létrejönnek. A kiválasztási lépések eltávolításához használja a Csoport eltávolítása vagy a Számított elem eltávolítása jobb gombos interakciót. Lásd Jobb kattintással használható interakciók nézetekben.

  • A Kijelölés lépései ablaktáblában közvetlenül is létrehozhat lépéseket, hogy finomítsa az adatkijelölést egy adott hierarchikus oszlophoz vagy attribútumoszlophoz. A Kijelölés lépései ablaktáblát több helyről is megjelenítheti, például az Eredmények lapról, a Feltételek lapról és egyes nézetszerkesztőkből.

A kijelölési lépések a következő típusúak lehetnek:

  • Kifejezett taglista - A lépés tartalmazhatja a tagok listáját egy oszlophoz, például Debrecen, Budapest, Heves, dél. Hierarchikus oszlopok esetén a tagok származhatnak különböző hierarchiaszintekről. Attribútumoszlopok esetén a tagok csak az adott oszlopból származhatnak.

  • Feltételes lépés — Ez a lépés azt adja meg, hogy a tagok oszlopból történő kiválasztásának az alapja mérőszámokon vagy min/max értékeken alapuló egy vagy különböző típusú feltétel. Ez a taglista dinamikus, futásidőben alakul ki.

    Ha kijelölési lépésekkel végez műveleteket, és a hierarchikus oszlopokban nem szöveg típusú (például dátum vagy idő) tagokat keres, akkor a keresés nem jár eredménnyel.

  • Hierarchialépés - Olyan lépés a hierarchikus oszlopokhoz, amelyben megadható a tagok kijelöléséhez használt kapcsolattípus. Kijelölhet családi kapcsolatot (például alárendelt elemek vagy fölérendelt elemek), adott hierarchiaszintet (csak szintalapú hierarchiákhoz) vagy szintkapcsolatot (csak szintalapú hierarchiákhoz).

  • Csoportok és számított elemek - A lépések tartalmazhatnak csoportot vagy számított elemet. A csoportokat és a számított elemeket csak hozzáadási lépésekhez használhatja; azonban nem használhatja őket eltávolítási vagy csak bizonyos tagokat megtartó lépésekhez.

    Lásd Csoportokkal és számított elemekkel kapcsolatos műveletek.

Kijelölési lépések létrehozása

Lépéseket a Kijelölési lépések ablaktáblában hozhat létre, amelyet több helyről is megjeleníthet.

Kijelölési lépést hozhat létre olyan utasítások megadására, amelyek meghatározzák az adatforrásban lévő adatok kijelölésének feltételeit. Amikor oszlopot ad egy elemzéshez, implicit módon hozzáad egy Indítás az összes taggal lépést. Az „összes” szó a szűrők alkalmazása után az oszlop összes tagját jelenti.

Egy lépés létrehozásával például megadhatja egy Iroda oszlop következő tagjaira vonatkozó feltételeket: Baltimore, Austin és Athens.

A kijelölési lépések létrehozása az Eredmények lapon lehetővé teszi, hogy a felhasználók kiválaszthassák a számukra legfontosabb adatokat.

  1. Jelenítse meg az Elemzésszerkesztő Eredmények lapját.
  2. Ha nem látható a Kijelölési lépések ablaktábla, kattintson a Választási lépések ablaktáblájának megjelenítése gombra az eszköztáron.

    Az is lehet, hogy az ablaktábla össze van csukva az Eredmények lap alján. Kibontásához kattintson a pluszjelre.

  3. Annál az oszlopnál, amelynek a lépéseit meg szeretné adni, kattintson a Majd új lépés hivatkozásra.
  4. A menüből válassza ki a lépéstípus beállítását a létrehozáshoz, majd töltse ki a megjelenő párbeszédpanelt.

Kiválasztási lépések automatikusan létrejönnek, ha a nézetben lévő adott hierarchikus oszlop vagy attribútumoszlop adatkijelölésének finomításához helyi menüs interakciókat (például Kapcsolódók hozzáadása vagy Csak a következők megtartása) használ. Lásd Jobb kattintással használható interakciók nézetekben.

Miután kiválasztási lépéseket adott az elemzéshez, továbbléphet az Elemzésszerkesztő Eredmények lapjára, és hozzáadhatja a Kiválasztási lépés nézetet az elemzéshez. Ha hozzáadja a Kiválasztási lépések nézetet, futásidőben a felhasználó láthatja az elemzésre alkalmazott kiválasztási lépéseket. Lásd az Eredmények lap Kijelölési lépések szerkesztőjét.

Kijelölési lépések szerkesztése

Szerkesztheti az elemzésben a meglévő kijelölési lépéseket.

A Kijelölési lépések ablaktáblán módosíthatja a kijelölési lépéseket.

  • Tartsa az egérmutatót a lépés fölött a Kijelölési lépések ablaktáblában, és kattintson egy gombra a megjelenő eszköztáron.

    Itt különféle műveleteket végezhet, például megjeleníthet egy párbeszédpanelt a lépés szerkesztéséhez, vagy módosíthatja a lépés sorszámát a lépéslistában.

    Csoport vagy számított elem esetén kattintson annak nevére a szerkesztési és mentési beállítások menüjének megjelenítéséhez.

Kijelölési lépések mentése csoportobjektumként

A kijelölési lépések csoportobjektumként történő mentése lehetővé teszi azok több helyen és többször történő használatát.

Ha létrehozott néhány kijelölési lépést, akkor ezeket mentheti és újra felhasználhatja csoportobjektum formájában. Lásd:Csoportok és számított elemek mentése helyi vagy elnevezett módon.

Kijelölési lépésekkel és dupla oszlopokkal kapcsolatos műveletek

Ha az adattár dupla oszlopokkal van konfigurálva, akkor létrehozható kijelölési lépés dupla oszlopon.

Kettős oszlopon történő kijelölési lépés létrehozásához jelölje ki az adott oszlop megjelenítési értékeit, és a lépés automatikusan azokkal a kódértékekkel lesz kiértékelve, amelyek megfelelnek ezeknek a megjelenítési értékeknek.

Ha dupla oszlopokat használ, legyen körültekintő az Új számított elem párbeszédpanel használatakor. Az egyéni képletbe felvehet pozícióoperátort a számított elemhez, például ($1 dollár), amely megadja az oszlopot az adathalmaz első sorából. Ha pozícióoperátort használ, a megjelenített értékek nem feleltethetők meg a kódértékeknek a képlet kiértékelésekor.

Lásd A kettős oszlop funkciójának lényege.

Oszlopszűrők létrehozása

Az oszlopokban bizonyos adatok megjelenítéséhez létrehozhat névvel ellátott vagy beépített szűrőket.

Lásd Oszlopszűrők szerkesztése.

Ha az adattár dupla oszlopokkal van konfigurálva, és az egyenlő / része, a nem egyenlő / nem része vagy a közötti operátoroktól különbözőt szeretne használni, valamint nem megjelenítési, hanem kódértékeket ad meg, akkor a megjelenítési oszlop helyett a kódoszlopot kell kiválasztani. Lásd A kettős oszlop funkciójának lényege.

  1. Elnevezett szűrő létrehozása:
    1. Az Oracle Business Intelligence kezdőlapján keresse meg a globális fejlécet, tartsa az egérmutatót az Új menün, és a menüből válassza a Szűrő parancsot.
    2. A Témakör kijelölése párbeszédpanelen válassza ki azt a témakört, amelyhez szűrőt szeretne létrehozni.
    3. A Szűrőszerkesztő Témakörök ablaktáblájában kattintson duplán arra az oszlopra, amelyhez szűrőt szeretne létrehozni.
  2. Beépített szűrő létrehozása:
    1. Hozzon létre egy elemzést, vagy nyisson meg egy meglévőt, amelyhez szűrőt szeretne készíteni. Kattintson a Feltételek lapfülre.
    2. Keresse meg a Szűrők ablaktáblát, majd annak eszköztárán kattintson a Szűrő létrehozása az aktuális témakörhöz gombra. Az elemzés kijelölt oszlopai megjelennek a hierarchikus menüben.
    3. Válassza ki az oszlop nevét a menüből. Vagy választhatja a További oszlopok lehetőséget is, hogy megjelenítse az Oszlop kijelölése párbeszédpanelt, ahol kijelölhet egy oszlopot a témakörből.
      Ha másik témakörben lévő oszlophoz szeretne szűrőt adni, akkor először a témakört kell hozzáadnia az elemzéshez úgy, hogy a Témakörök hozzáadása/eltávolítása gombra kattint a Témakörök ablaktáblában
  3. Az Új szűrő párbeszédpanel Operátor mezőjében válasszon egy operátort a szűrőhöz. A választható operátorok listája a választott oszlop típusától függ. Az egyes operátorokkal kapcsolatos tudnivalókat (például a bekérendő és a más elemzés eredményein alapul lehetőségeket) az Operátorok című részben találja
  4. Az Érték mezőben adjon meg egy vagy több értéket, amelyeket a szűrő vagy a feltétel alkalmazásakor szeretne használni. A következőket teheti:
    • Beírhatja az értékeket pontosvesszővel elválasztva.
    • Kijelölheti az értékeket a listából vagy a naptárból.

      Adott értékek kereséséhez kattintson a Keresés elemre a listamezőben. Megjelenik az Értékek kijelölése párbeszédpanel, ahol megkeresheti és kijelölheti az értékeket.

    Ha az adattár dupla oszlopokkal van konfigurálva, és a szűrőt megjelenítési oszlopra hozza létre, akkor alapértelmezésben megjelenítési értékeket ad meg. Ha azonban a szervezete lehetővé teszi a kódértékek megjelenítését, akkor kódértékeket is megadhat a megjelenítési értékek helyett, de csak ha az alábbi operátorok valamelyikét használja:

    • egyenlő / része

    • nem egyenlő / nem része

    • ezek közötti:

    Kódértékek megadásához jelölje be a Kijelölés alapja: Kódoszlop jelölőnégyzetet, és adja meg az értékeket.

  5. Ha az adattár dupla oszlopokkal van konfigurálva, és megjelenítési oszlopon hozza létre a szűrőt, valamint megjelenítési értékekre, nem kódértékekre szeretne szűrni, akkor törölje a jelet a Szűrőfeltétel: Kódoszlop jelölőnégyzetből.
  6. Kattintson a További lehetőségek hozzáadása gombra SQL kifejezés, munkameneti változó, adattárváltozó, megjelenítési változó vagy globális változó szűrőhöz való hozzáadásához. Ha a szűrő értékét SQL kifejezéssel vagy változóval adja meg, akkor az Érték mezőt üresen kell hagyni.
  7. Ha bejelöli a Szűrő védelme jelölőnégyzetet, akkor a szűrő értékét nem bírálhatja felül egy megfelelő prompt értéke, vagy az, hogy a felhasználó másik jelentésre navigál az elemzésen belül. Amikor egyik jelentésről a másikra navigál egy elemzésen belül, az első jelentésben megadott minden promptérték átvihető a második jelentésbe.
  8. Ha a szűrőt SQL-utasításokká szeretné konvertálni, jelölje be a Szűrő átalakítása SQL utasítássá jelölőnégyzetet. Megjelenik a Speciális SQL-szűrő párbeszédpanel.
    Ez a konverzió nem fordítható vissza. Miután bejelölte a Szűrő átalakítása SQL-utasítássá jelölőnégyzetet, már nem tekintheti meg és nem szerkesztheti a szűrőt a Szűrő szerkesztése párbeszédpanelen. Miután átalakította a szűrőt SQL-utasításokká, már csak SQL-utasításokként tekintheti meg és szerkesztheti a szűrőelemet a Speciális SQL-szűrő párbeszédpanelen. Lásd Elemzés oszlopszűrője SQL utasításainak létrehozása és szerkesztése.
  9. Ha végzett a szűrő feltételeinek megadásával, kattintson az OK gombra.
  10. Mentse a szűrőt az alábbi módok valamelyikével:
    • Az elemzésszerkesztőben az Elemzés mentése gombra kattintva mentheti a szűrőt soron belüliként.
    • A Szűrőszerkesztőben a Szűrő mentése gombra kattintva mentheti a szűrőt elnevezettként.

Oszlopszűrők szerkesztése

A következőképpen nyithat meg és szerkeszthet mentett szűrőt.

Ha elnevezett szűrőt szerkeszt és ment, akkor a szűrőn végzett módosítások terjesztésre kerülnek mindenhol, ahol a szűrő használatban van.

  1. Elnevezett szűrő megnyitása:
    1. Kattintson a globális fejlécen a Katalógus elemre.
    2. Nyissa meg a katalógus oldalt, lépjen a szerkeszteni kívánt szűrőre, majd kattintson a Szerkesztés hivatkozásra.
  2. Beépített szűrő megnyitása:
    1. Egy elemzésben kattintson a Feltételek lapfülre.
    2. A Szűrők panelen keresse meg a szerkeszteni kívánt szűrőt, és kattintson annak Szűrő szerkesztése gombjára.
  3. A Szűrőszerkesztőben végezze el a kívánt módosításokat.
  4. Mentse a szűrőt.

Az EVALUATE_PREDICATE függvény használata

Ez az SQL függvény lehetővé teszi nem szabványos szűrő hozzárendelését.

A szakasz az EVALUATE_PREDICATE függvény használatával kapcsolatos következő témaköröket tartalmazza:

Lásd Logical SQL Reference Guide for Oracle Business Intelligence Enterprise Edition.

Az EVALUATE_PREDICATE függvény használata szűrővel

Az EVALUATE_PREDICATE függvényt helyi szűrő záradékaként veheti fel.

A függvényt nem használhatja hierarchikus oszlopokkal. Akkor használja ezt a függvényt, ha az Oracle BI EE szűrőoperátoraival nem tudja létrehozni a megfelelő szűrőzáradékot. A függvény logikai értéket visszaadó adatbázisfüggvényekhez készült, és kizárólag SQL függvényekkel használható. Az EVALUATE_PREDICATE támogatása nem terjed ki az összes többdimenziós adatforrásra. Ugyanígy az EVALUATE_PREDICATE nem használható XML adatforrásokkal.

Egy EVALUATE_PREDICATE függvény helyi szűrő záradékaként való felvételéhez rendelkeznie kell az EVALUATE_PREDICATE függvény hozzáadása jogosultsággal a rendszergazdától.

Példa

A következő példa az EVALUATE_PREDICATE függvény használatát mutatja be. A példa a Products.P4 Brand 6 karakternél hosszabb értékeit kéri le. Futtatása után a példa minden olyan sort visszaad, amelynél az adatok hosszúsága nagyobb 6 karakternél a P4 Márka oszlopban (ilyen például a BizTech és a HomeView).

SELECT
0 s_0,
"A - Sample Sales"."Products"."P3 LOB s_1, 
"A - Sample Sales"."Products"."P4 Brand" s_2,
"A - Sample Sales"."Base Facts"."1- Revenue" s_3
FROM "A - Sample Sales"
Where EVALUATE_PREDICATE('length(%1)>6',"A - Sample Sales"."Products"."P4 Brand").
ORDER BY 1,2,3

Az EVALUATE_PREDICATE függvény hozzáadása helyi szűrőhöz

Ez az eljárás mutatja be, hogy az EVALUATE_PREDICATE függvényt hogyan adhatja hozzá beépített szűrőhöz.

A függvényt nem használhatja hierarchikus oszlopokkal. A további tudnivalókat lásd: Az EVALUATE_PREDICATE függvény használata szűrővel és Logical SQL Reference Guide for Oracle Business Intelligence Enterprise Edition.

  1. Lépjen az Elemzésszerkesztő Szűrők ablaktáblájába, kattintson a További beállítások gombra, és válassza az EVALUATE_PREDICATE függvény hozzáadása elemet.
  2. Az Új EVALUATE_PREDICATE függvény párbeszédpanelen írja be a függvény képletét.
  3. Az OK gombra kattintva az EVALUATE_PREDICATE függvény megjelenik a Szűrők ablaktáblában.

Elnevezett szűrő alkalmazása elemzésre

Ha elemzésben kíván adatokat szűrni, alkalmazhat bármilyen elnevezett szűrőt.

A következő eljárással elnevezett szűrőt alkalmazhat elemzésre.

  1. Hozza létre vagy nyissa meg azt az elemzést, amelyre elnevezett szűrőt szeretne alkalmazni.
  2. Az Elemzésszerkesztő Feltételek lapján keresse meg a Katalógus ablaktáblát, és lépjen az elnevezett szűrőt tartalmazó mappába. A szűrőket általában a témakörhöz tartozó almappába menti a rendszer. Például: Megosztott mappák/2. Funkcionális példák/Szűrők/A - Mintaértékesítések/Bemutató.
  3. A Mentett szűrő alkalmazása párbeszédpanel megjelenítéséhez jelölje ki az elnevezett szűrőt, és kattintson a További lehetőségek hozzáadása gombra.
  4. Adja meg, hogyan kívánja hozzáadni az elnevezett szűrőt az elemzéshez. A következő beállítások egyike (vagy mindkettő) választható:
    • Jelölje be az Összes meglévő szűrő törlése az alkalmazás előtt jelölőnégyzetet, hogy a megnevezett szűrő hozzáadása előtt eltávolítsa az összes meglévő szűrőt az elemzésből.
    • Jelölje be A szűrő hivatkozása helyett a szűrő tartalmának használata négyzetet a szűrő tényleges tartalmának elemzésbe másolásához. A tartalom másolása a mentett szűrő megváltoztatása nélkül lehetővé teszi a szűrési feltételek módosítását. Ha törli A szűrő hivatkozása helyett a szűrő tartalmának használata négyzet jelölését, a szűrőre mutató hivatkozás kerül az elemzésbe. Ekkor az elemzésből megtekintheti, de nem változtathatja meg az elnevezett szűrő tartalmát.
  5. Kattintson az OK gombra.

Oszlopszűrők kombinálása és csoportosítása

Az oszlopszűrők AND és OR logikai operátorokkal való kombinálása és csoportosítása lehetővé teszi összetett szűrők létrehozását az SQL-utasítások ismerete nélkül.

Az oszlopszűrők csoportosításával vagy kombinálásával megadhatja azt a sorrendet, amelyben az Oracle BI EE szűr egy elemzést.

Ha csoportosítani szeretne szűrőket, akkor a szűrőnek három vagy több szűrőelemet kell tartalmaznia.

  1. Hozzon létre vagy nyisson meg egy olyan elnevezett szűrőt vagy elemzést, amely soron belüli szűrőt tartalmaz.
  2. Elnevezett szűrő használata esetén keresse meg a Mentett szűrő ablaktáblát, és erősítse meg, hogy a szűrő két vagy több szűrőelemet tartalmaz. Ha soron belüli szűrőt használ, keresse meg a Szűrők ablaktáblát, és erősítse meg, hogy a szűrő két vagy több szűrőelemet tartalmaz.
    Miután hozzáadta a második szűrőelemet, megjelenik az AND operátor a második szűrőelem mellett.
  3. Ha AND operátort OR operátorra szeretne módosítani, kattintson az AND szóra. Így válthat az AND és az OR között. Ne feledje az alábbiakat:
    • Az AND operátor azt jelenti, hogy az összes szűrőben megadott feltételnek teljesülnie kell. Ez az alapértelmezett módja két oszlopszűrő kombinálásának.

    • Az OR operátor azt jelenti, hogy legalább az egyik oszlopszűrőben megadott feltételnek teljesülnie kell.

  4. Szűrőelemek hozzáadásakor szükség szerint kattintson az AND vagy az OR operátorra a megfelelő szűrőkombinációk létrehozásához.
  5. Mentse a szűrőt az alábbi módok valamelyikével:
    • Az elemzésszerkesztőben az Elemzés mentése lehetőséggel mentheti a szűrőt soron belüliként.

    • A Szűrőszerkesztőben a Szűrő mentése lehetőséggel mentheti a szűrőt elnevezettként.

    A további tudnivalókat lásd: Objektumok mentése helyi vagy elnevezett módon.

Mentett elemzés használata szűrőként

Létrehozhat szűrőt egy másik elemzés által visszaadott értékek alapján.

Bármilyen mentett elemzés, amely visszaad egy oszlopnyi értéket, használható a megfelelő oszlop szűrésére egy elemzésben.

  1. Hozzon létre vagy nyisson meg egy olyan elnevezett szűrőt vagy elemzést, amely soron belüli szűrőt tartalmaz.
  2. Ha elnevezett szűrőt használ, keresse meg a Mentett szűrő ablaktáblát, és a Témakörök ablaktáblán jelölje ki azt az oszlopot, amelyhez szűrőt szeretne létrehozni.

    Ha soron belüli szűrőt használ, akkor keresse meg a Szűrők ablaktáblát, és a Szűrők ablaktábla eszköztárán kattintson a Szűrő létrehozása az aktuális témakörhöz gombra, majd jelölje ki azt az oszlopot, amelyhez létre szeretné hozni a szűrőt.

  3. Az Új szűrő párbeszédpanel Műveleti jel mezőjében jelölje ki a másik elemzés eredményein alapul beállítást.

    Megjelenik a Mentett elemzés, a Kapcsolat és az Értékek használata az oszlopból mező.

  4. A Mentett elemzés mezőbe írja be a mentett elemzés teljes elérési útját, vagy kattintson a Tallózás gombra a szűrő alapjául használni kívánt elemzés megkereséséhez.
  5. Válasszon egy oszlopnevet a mentett elemzés Értékek használata az oszlopból mezőjében, majd a Kapcsolat mezőben jelölje ki a megfelelő kapcsolatot az eredmények és a szűrendő oszlop között.
  6. Kattintson az OK gombra.

Elemzés oszlopszűrője SQL utasításainak létrehozása és szerkesztése

Szűrőként való használathoz létrehozhatja és szerkesztheti a logikai SQL WHERE záradékát.

Bár erre általában nincs szükség, a szolgáltatás elérhető az olyan felhasználók számára, akik speciális szűrési funkciókat igényelnek. Az SQL záradékok leírását lásd: Oracle Fusion Middleware LogicalSQL Reference Guide for Oracle Business Intelligence Enterprise Edition.

SQL utasítássá való átalakítása után a szűrőt már csak SQL utasításként tekintheti meg és szerkesztheti a Speciális SQL szűrő párbeszédpanelen. A szűrő többé már nem tekinthető meg és nem szerkeszthető a Szűrő szerkesztése párbeszédpanelen.

  1. Hozza létre vagy nyissa meg az elnevezett szűrőt, vagy nyissa meg a helyi szűrőt tartalmazó elemzést.
  2. Ha elnevezett szűrőt használ, keresse meg a Mentett szűrő ablaktáblát, és a Témakörök ablaktáblán jelölje ki azt az oszlopot, amelyhez szűrőt szeretne létrehozni.

    Ha soron belüli szűrőt használ, akkor keresse meg a Szűrők ablaktáblát, és a Szűrők ablaktábla eszköztárán kattintson a Szűrő létrehozása az aktuális témakörhöz gombra, majd jelölje ki azt az oszlopot, amelyhez létre szeretné hozni a szűrőt.

  3. Az Új szűrő párbeszédpanelen adja meg a szűrési feltételeket, majd válassza a Szűrő átalakítása SQL utasítássá műveletet.
  4. Kattintson az OK gombra.
  5. A Speciális SQL szűrő párbeszédpanel SQL mezőjében végezze el a kívánt módosításokat, majd kattintson az OK gombra.
    SQL utasítássá való átalakítás után a szűrő többé már nem tekinthető meg és nem szerkeszthető a Szűrő szerkesztése párbeszédpanelen.

Számított mérőszámokkal kapcsolatos műveletek

A számított mérőszámok más mérőszámokból származnak, és képletekkel hozhatók létre.

A számított mérőszámokat nem adhatja hozzá közvetlen adatbázis-lekérdezésekhez vagy kombinált kérelmekhez.

Számított mérőszám létrehozásának lépései a következők:

  1. Hajtsa végre a következő műveletek egyikét:

    • Ha az Összetett elrendezésben szereplő oszlopokat tartalmazó adatnézetekhez kíván számított mérőszámot létrehozni, akkor az Elemzésszerkesztő: Eredmények lapon kattintson az Új számított mérőszám gombra.

    • Ha az Összetett elrendezésben adott adatnézethez kíván számított mérőszámot létrehozni, akkor szerkessze az adott adatnézetet, majd kattintson az Új számított mérőszám gombra az Eredmények lap Adatnézet-szerkesztőjében.

  2. Töltse ki az Új számított mérőszám párbeszédpanelt.

  3. Kattintson az OK gombra.

Számított mérőszám szerkesztésének lépései a következők:

Számított mérőszámot az Elemzésszerkesztő Feltételek lapján szerkeszthet.

  1. A Feltételek lapon kattintson a számított mérőszám oszlopnevétől jobbra található Beállítások gombra.
  2. Szükség szerint módosítsa az oszlopokat.
    • Az oszlopok sorrendjének megadása. (Hierarchiaszintek esetén az oszlopok sorrendjét nem lehet megadni.)
    • Attribútumoszlopok és mérőszámos oszlopok képleteinek szerkesztése, beleértve a fejlécek testreszabását és az összegzési szabályok megadását is. (Hierarchikus oszlopok vagy hierarchiaszintek esetén nem lehet a fejléceket testreszabni és összegzési szabályt megadni.)
    • Oszloptulajdonságok szerkesztése az oszlopok és hierarchiaszintek vezérléséhez és kezeléséhez.

Csoportokkal és számított elemekkel kapcsolatos műveletek

Csoportok és számított elemek létrehozásával adatokat jeleníthet meg hőmátrixban, táblázatban, kimutatástáblán, hálón vagy diagramon.

Csoportok és számított elemek segítségével új „tagokat” vehet fel egy oszlopba, amikor ezek a tagok nem léteznek az adatforrásban. Az ilyen tagok szokásos elnevezése „egyéni tagok”.

  • A csoport lehet a kijelölt elemek statikus listája, illetve kijelölési lépésekkel előállított statikus vagy dinamikus lista. A csoport tagként jelenik meg. A hierarchikus oszlophoz létrehozott csoport részletezhető, az attribútumoszlophoz létrehozott viszont nem.

    A csoport annak a mérőszámoszlopnak a meglévő összesítő függvényét használja, amelyikkel meg van jelenítve. Az összesítés az Oracle BI Server legalacsonyabb részletszintjétől történik felfelé, de egyetlen érték sem lesz kétszer beszámítva.

  • A számított elem a tagok között végzet számítás, amely egyetlen nem részletezhető tagként jelenik meg. Amikor számított elemet hoz létre, olyan új tagot vesz fel, amelynél kijelölte az elem összesítésének módját, például összeg, átlag vagy egyéni képlet. A számítás végrehajtására az összesítési szinten kerül sor, nem a legalacsonyobb részletszinten.

A csoportok és a számított elemek egyaránt kijelölési lépésekké válnak a teljes elemzés számára, ha a csoport vagy a számított elem létrehozásakor bejelöli az Összes nézet beállítást. Ezért ezeket az adott elemzés összes nézetére alkalmazza a rendszer. Ezek a csoportok és számított elemek helyi vagy elnevezett objektumként menthetők. A tudnivalókat lásd: Objektumok mentése helyi vagy elnevezett módon.

Ha a csoportot vagy a számított elemet adott nézethez hozza létre az Aktuális nézet beállítással, akkor a csoport vagy a számított elem csak az adott aktív nézetre lesz érvényes.

A csoportok meghatározása

A csoport (más termékekben „mentett kijelölés” néven is ismert) egy oszlop felhasználó által megadott tagja.

A csoport tagok listája vagy olyan kijelölési lépések halmaza lehet, amelyek végrehajtásával tagok listája állítható elő. Az összes tagnak ugyanabból az attribútumoszlopból vagy hierarchikus oszlopból kell származnia, és hierarchikus oszlopnál különböző hierarchiaszintekről érkezhetnek. A csoportok mindig az oszloplista alján jelennek meg hozzáadásuk sorrendjében (ahogy ez a Kijelölési lépések ablaktáblában látható). A csoportok tartalmazhatnak tagokat vagy más csoportokat is. Létrehozhat egyéni csoportot, és hozzáadhatja azt egy nézetben lévő oszlophoz.

A csoportokat a katalógusba mentheti, és újból felhasználhatja ezeket. Például egy csoportot alkalmazhat elemzésre és irányítópulti oszloppromptokra vagy változópromptokra. Ha promptra alkalmaz csoportot, akkor a prompt a futtatáskor vagy a csoportot jeleníti meg a felhasználónak választéklista elemeként, vagy a csoport tagjait választéklista elemeiként. Csoportok vagy oszloptagok felhasználó általi kiválasztásakor a kiválasztást felülíró lépésekről a tájékoztatást lásd: Kijelölési lépés felülbírálása oszlopprompttal.

A számított elemek meghatározása

A számított elem a tagok között végzet számítás, amely egyetlen tagként jelenik meg.

A számított elemek lehetővé teszik az Oracle BI adattárban megadott alapértelmezett összesítési szabály, illetve meglévő elemzésnél a tervező által választott összesítési szabály felülbírálását. A számított elem létrehozásához használhat egyéni képletet (ez az alapértelmezés), vagy kijelölt tagok összekapcsolását függvénnyel (például SUM).

A számított elem egy oszlop felhasználó által definiált tagja. A számított elem tartalmazhat tagokat vagy más számított elemeket. A számított elemek mindig az oszloplista alján jelennek meg hozzáadásuk sorrendjében (ahogy ez a Kijelölési lépések ablaktáblában látható). A számított elemeket a katalógusba mentheti, és újból felhasználhatja ezeket.

A számított elemek akkor hasznosak, ha tagok halmazát egyetlen entitásként szeretné megjeleníteni és kezelni. Számított elemeket definiálhat például a következőkhöz:

  • A földrajzi terület kulcsvevői

  • Csúcskategóriás termékek

  • Nem szokványos időintervallumok, például szeptember első három hete

Számos helyen létrehozhat számított elemeket az oszlopokhoz. Ilyenek a számítások, amelyek eltérnek a mérőszámokra alkalmazott összesítési szabályoktól. Lásd: Összeg mező hozzáadása táblázatokhoz és kimutatástáblázatokhoz. A rendszer a számított elemek SQL SELECT utasításként dolgozza fel, és a jelzett függvényeket az eredményhalmazon hajtja végre. Lásd: Oracle Fusion Middleware LogicalSQL Reference Guide for Oracle Business Intelligence Enterprise Edition .

Csoportok és számított elemek létrehozása

Csoport vagy számított elem segítségével vegyen fel új „tagokat” egy oszlopba.

Megtekintheti például, hogy mennyi árbevétel keletkezett a mobilkészülékekből, és a kapott eredményt összehasonlíthatja más terméktípusok árbevételével. A Termék oszlophoz létrehozhat egy Mobilkészülékek nevű csoportot, amelynek tagjai az Összecsukható telefonok és az Okostelefonok. Számított elem vagy csoport létrehozásához használja a következő eljárást.

  1. Hajtsa végre a következő műveletek egyikét:
    • Kattintson a megfelelő gombra számított elem vagy csoport létrehozásához.

      A gomb számos helyen elérhető. A következő lista ezek közül sorol fel néhányat:

      • A nézetszerkesztő eszköztárán kattintson a Új számított elem vagy az Új csoport gombra. Az új számított elem vagy csoport az összes nézet részére lesz létrehozva.

      • Az Elrendezés ablaktáblában a <nézettípus> Sorok és oszlopok területén kattintson a További beállítások gombra egy oszlopnévtől jobbra, majd válassza az Új számított elem műveletet. Kiválasztható, hogy ez a számított elem vagy csoport csak az aktuális vagy az összes nézet részére legyen felvéve.

    • Kattintson a Majd, új lépés hivatkozásra a Kijelölési lépések ablaktáblán.

    • Hőmátrixon, táblázatban, kimutatástáblában vagy hálón (egy külső szegélyen) jelölje ki bevonni kívánt oszlopot vagy oszlopfejlécet, tagot, csoportot vagy számított elemet, majd kattintson a jobb gombbal, és válassza a Csoport létrehozása vagy Számított elem létrehozása parancsot.

  2. Töltse ki a megfelelő párbeszédpanelt, ez vagy az Új számított elem párbeszédpanel vagy az Új csoport párbeszédpanel.
  3. Számított elem vagy csoport felvételekor a következőket fontolja meg:
    • Az Összetett elrendezésben:

      • Jobb kattintással aktiválható menü használata esetén jelölje be az Aktuális nézet vagy az Összes nézet választógombot a csoport vagy a számított elem hozzáadásához az adott aktív nézethez vagy az összetett elrendezés összes nézetéhez.

      • Ha az eszköztár gombjait vagy a Kijelölés panelt használja, akkor a csoport vagy számított elem az Összetett elrendezésben az Összes nézet kategóriába kerül.

    • Nézetszerkesztőben jelölje be az Aktuális nézet vagy az Összes nézet választógombot a csoport vagy a számított elem hozzáadásához az adott aktív nézethez vagy az összetett elrendezés összes nézetéhez.

    • A Kimutatástábla vagy táblázat szerkesztőjében az További beállítások, az Aktuális nézet vagy az Összes nézet választógomb használatakor a csoport vagy a számított elem az adott aktív nézetbe vagy az összetett elrendezés összes nézetébe kerül.

    • Ha a csoportot vagy a számított elemet irányítópulti nézethez adja hozzá helyi menü használatával (jobb kattintás), akkor a csoport vagy a számított elem csak az adott Aktuális nézet kategóriájába kerül be.

    • Ha a csoportot vagy a számított elemet hozzáadja az Összes nézet beállításgombbal, akkor a csoport vagy a számított elem hozzá lesz adva minden ezután hozzáadott új nézethez is.

    • Ha a csoportot vagy a számított elemet hozzáadja az Aktuális nézet beállításgombbal, akkor a csoport vagy a számított elem nem lesz hozzáadva az ezután hozzáadott új nézetekhez.

  4. A számított elem vagy a csoport összes szükséges beállításának megadása után kattintson az OK gombra.

    Ha a rendszer hibát észlel, üzenet jelenik meg. Javítsa a hibát, majd kattintson újra az OK gombra.

Ha az elemzés adatforrása az Oracle Online Analytical Processing (OLAP), a csoportok használata során hibába ütközhet. Ha nézet tartalmazza a csoportot, és hibaüzenet jelenik meg, akkor a problémát valószínűleg az okozza, hogy az elemzés valamelyik mérőszámoszlopa külső összesítést használ.

Kérdezze meg a rendszergazdát a következő lehetséges megoldások valamelyikének alkalmazásáról:

  • A mérőszámhoz tartozó összesítési szabály explicit módon való megadása az adattárban.

  • Értékek megfelelő csoportjának létrehozása dimenziótagként az Oracle OLAP elemzési munkaterületén.

Csoportok és számított elemek szerkesztése

A csoportokat és számított elemeket aszerint módosíthatja, hogy a felhasználók részére leghasznosabb adatokat jelenítsék meg.

Csoportok és számított elemek szerkesztését számos módon végrehajthatja:

  • A Kijelölési lépések ablaktáblában kattintson a számított elem vagy a csoport hivatkozására, majd kattintson a Szerkesztés gombra a megfelelő párbeszédpanel megjelenítéséhez.

  • Ha az objektumot a katalógusba mentette, jelölje ki az objektumot a Katalógus ablaktáblában, majd kattintson a Szerkesztés gombra a megfelelő párbeszédpanel megjelenítéséhez.

  • Hőmátrixon, táblázatban, kimutatástáblában vagy hálón (egy külső szegélyen) kattintson a jobb gombbal a csoportra vagy számított elemre, és válassza a Csoport szerkesztése vagy a Számított elem szerkesztése parancsot.

A csoport vagy a számított elem értékét a szűrők és a kijelölési lépések többféle módon befolyásolhatják:

  • Szűrők — A csoport vagy számított elem kiértékelésében csak azok a tagok vesznek részt, amelyek a szűrők használatával nem lettek eltávolítva. Ha például van egy SUM (EAST + WEST) számított érték, de a WEST valamelyik szűrővel el lett távolítva, akkor csak az EAST összesenje kerül be a számított elembe. Ha minden tag el lett távolítva, a visszatérési érték a null lesz, ami a hőmátrixban, táblában, kimutatástáblában vagy hálóban üres cellaként jelenik meg.

  • Kijelölési lépések – kijelölési lépések létrehozásakor csoportot vagy számított elemet vesz fel egy lépésbe. Az ezt követő Csak a következők megtartása vagy Eltávolítás művelet érintheti a csoportban vagy a számított elemben lévő tagokat.

    • A csoportlistát érintik a következő lépéseknél megtartott vagy eltávolított tagok, de a csoport összefoglaló értéke változatlan marad. Tegyük fel például, hogy a MyNewYork tartalma Albany és Buffalo, és értéke 100. Tegyük fel, hogy Albany el lesz távolítva egy későbbi lépésben. A MyNewYork csoport értéke 100 marad, de Albany többé nem lesz felsorolva a csoporttal.

    • A számított elemeket nem érintik a következő lépéseknél megtartott vagy eltávolított tagok.

Ha a csoportot vagy a számított elemet eltávolítja az összes olyan nézetből, mely az Aktuális nézet beállításgombbal lett létrehozva, akkor a csoport vagy a számított elem megmarad, de nem lesz hozzáadva egyetlen olyan új nézethez sem, melyet az eltávolítás után hoz létre.

Ha a csoportot vagy a számított elemet eltávolítja az összes olyan nézetből, mely az Összes nézet beállításgombbal lett létrehozva, akkor a csoport vagy a számított elem megmarad, de nem lesz hozzáadva egyetlen olyan új nézethez sem, melyet az eltávolítás után hoz létre.

Számított elem vagy csoport helyi menü használatával (jobb-kattintás) történő eltávolításakor a következőket fontolja meg:

  • Irányítópulti lapon valamelyik nézetből – A csoport vagy a számított elem csak az aktuális nézetből lesz eltávolítva.

  • Nézetszerkesztőben valamelyik nézetből – A csoport vagy a számított elem csak az összes nézetből lesz eltávolítva.

Csoport hozzáadása másik elemzéshez

Más elemzésekben a csoportokat hozzáadhatja ugyanahhoz oszlophoz, melyben létrehozták azokat.

Az elemzéshez felvett csoport lehet tagok listája vagy kijelölési lépések halmaza. Ezekről a csoportokról a tudnivalókat lásd: Kijelölési lépések mentése csoportobjektumként.

Csoport hozzáadásához használhatja az Eredmények lapot vagy a Katalógus ablaktáblát. Csoport hozzáadása a következő eszközökkel is történhet:

  • A Tagi lépés szerkesztése párbeszédpanelen válassza a Kezdés csoporttal vagy számított elemmel bejegyzést a Művelet mezőben, majd jelölje ki a csoportot a Katalógus ablaktábla Választható listáján.

  • A Kijelölési lépések ablaktáblában kattintson a Majd új lépés elemre a megfelelő oszlopnál, válassza a Csoportok vagy számított elemek hozzáadása, majd a Meglévő csoportok és számított elemek új kijelölése műveletet, végül jelölje ki a csoportot a megjelenő párbeszédpanelen.

  1. Az Eredmények ablaktáblában jelenítsen meg egy olyan elemzést, amely tartalmazza azt az oszlopot, amelyre alkalmazni kívánja egy csoport kijelöléseit.
  2. Keresse meg a Katalógus ablaktáblát, és lépjen a mentett csoportot tartalmazó megfelelő mappába.
  3. Jelölje ki a csoportot, és kattintson a További lehetőségek hozzáadása gombra a Katalógus ablaktábla eszköztárán.
  4. Jelölje ki a következők egyikét:
    • Hozzáadás: magának a csoportnak a hozzáadása, amely összefoglaló értéket állít elő a csoporthoz. A hőmátrixban, táblában, a kimutatástáblán vagy a hálóban a csoport neve lesz látható, amely kibontható a tagértékek megtekintéséhez. (Alapértelmezett)

    • Tagok hozzáadása: csak a csoport tagjainak hozzáadása az elemzéshez. Az összefoglaló érték nem lesz látható.

    A csoport vagy tagjai Hozzáadás lépésként bekerülnek a Kijelölési lépések ablaktáblába. Szükség szerint átrendezheti a lépéseket.

Csoportok és számított elemek beágyazása

A csoportok és számított elemek használata során szükség lehet ezek „beágyazására”, azaz például egy csoport létrehozására egy csoporton belül.

A következő felsorolás a csoportok és számított elemek beágyazásának különféle eseteit mutatja be:

  • A csoportok egymásba ágyazhatók; azaz magukba foglalhatnak más csoportokat. A beágyazott csoportok "kisimítottak". Tételezzük fel például, hogy a my_favorite_countries csoport magába foglalja a my_favorite_cities csoportot. Amikor táblázatban megjeleníti és kibontja a my_favorite_countries csoportot, a my_favorite_cities csoport nem látható. Helyette a my_favorite_cities csoport tagi értékei láthatók.

  • A számított elemek egymásba ágyazhatók, azaz tartalmazhatnak más számított elemeket.

  • A csoportok nem tartalmazhatnak számított elemeket, és a számított elemek sem tartalmazhatnak csoportokat.

  • A kijelölési lépésekkel kapcsolatos műveleteknél:

    • A csoportokat vagy számított elemeket tartalmazó kijelölési lépéseket mentheti olyan lépések sorozataként, amelyek eredményeit futtatáskor állítja elő a rendszer, illetve olyan eredményként, amely statikus, és minden alkalommal újra megjelenik.

    • A Katalógus ablaktábla segítségével alkalmazhat egy olyan csoportot, amely lépések mentett kijelölése. Ha ilyenkor a mentett kijelölés számított elemre vonatkozó lépést tartalmaz, csak a csoport tagjait adhatja hozzá. Magát a csoportot nem veheti fel.

Példák számított elemekre

A számított elemek megismeréséhez az SQL alapvető ismerete szükséges.

Az itt bemutatott példák és magyarázatok az SQL utasítások és az SQL szintaxis alapvető ismeretét feltételezik. A példákban bemutatott szintaxis megfelel az Egyéni képlet függvénynek az Új számított elem párbeszédpanelen. A példák hipotetikus jellegűek. Nem az összes lehetséges számított elem van felsorolva.

6-1. Példa Az aktuális mérőszám értékének megállapítása

Ez a példa azt a kódot jeleníti meg, amelyik az aktuális mérőszám (például az értékesítések összege) értékének kiszámításához szükséges az egyes termékekhez (SoftDrinkA, SoftDrinkB és SoftDrinkC), majd az értékeket összeadja.

Ez egyenértékű azzal, hogy kijelöli a Sum értéket a Függvény listán, majd beírja a 'SoftDrinkA','SoftDrinkB','SoftDrinkC' értékeket, vagy ezekre kattint, és felveszi ezeket a Függvény mezőbe.

sum('SoftDrinkA','SoftDrinkB','SoftDrinkC')

6-2. Példa Az aktuális mérőszám minimális értékének megállapítása

Ez a példa azt a kódot jeleníti meg, amelyik az aktuális mérőszám az aktuális mérőszám (például dolllárértékesítések) minimumának kiszámításához szükséges a SoftDrinkA vagy SoftDrinkB termékhez attól függően, hogy melyik az alacsonyabb.

min('SoftDrinkA','SoftDrinkB')

Ebben és az előző példában minden funkcionális számított elem végrehajtásra kerül a külső réteg, például a Termék, minden tagjára. Ha például elhelyezi az Év és Termék elemet egy tengelyen, és az előző számított elemek közül az egyik a Termék rétegen alapul, az eredmények kiszámítására évenkénti elosztásban kerül sor.

6-3. Példa Az összes elem értékének megállapítása a külső rétegben

Ez a példa azt a kódot jeleníti meg, amelyik a külső rétegben található minden egyes elem (például Év és Termék) értékének kiszámításához, majd azok összeadásához szükséges.

Attribútumoszlopnál elnevezett elemek, például a SoftDrinkA helyett megadhatja a $n vagy $-n kifejezést, ahol az n olyan egész szám, amely az elem sorpozícióját jelzi. A $n karakterek megadásával a mérőszámot az n. sorból veszi a program. A $-n karakterek megadásával a mérőszámot az utolsó sortól számított az n. sorból veszi a program.

A dollárértékesítéseknél például a $1 karakterekkel az adathalmaz első sorában lévő mérőszámot veszi a program, a $-1 karakterekkel pedig az adathalmaz utolsó sorában lévő mérőszámot.

sum(*)

6-4. Példa A mérőszámok értékeinek megállapítása és összeadása

Ez a példa azt a kódot jeleníti meg, amely az adott elem aktuális mérőszámának (például dollárértékesítések) az első, második és harmadik sorból történő beolvasásához, majd azok összeadásához szükséges.

sum($1,$2,$3)

6-5. Példa Értékesítési értékek felvétele

Ez a példa azt a kódot jeleníti meg, amelyik a SoftDrinkA, a SoftDrinkB és a SoftDrinkC értékesítési értékének összeadásához szükséges. A példában szereplő két számított elem egyenértékű. Mivel a Sum az alapértelmezett függvény, ezért elhagyható.

'SoftDrinkA' + 'SoftDrinkB' + 'SoftDrinkC' sum('SoftDrinkA','SoftDrinkB','SoftDrinkC')

6-6. Példa Értékesítési értékek összeadása és a maximális érték visszaadása

Ez a példa azt a kódot jeleníti meg, amelyik a SoftDrinkA és a diet SoftDrinkA értékesítési értékének összeadásához, ezután a SoftDrinkB és a diet SoftDrinkB értékesítési értékének összeadásához, majd a két összeg maximális értékének visszaadásához szükséges.

max('SoftDrinkA' + 'diet SoftDrinkA', 'SoftDrinkB' + 'diet SoftDrinkB')