Az oldal megtekintéséhez kérjük, engedélyezze a JavaScriptet.

sERPa súgó

Az eredményhalmaz eredmény táblázat elemei állíthatók össze a szükséges szűrésekkel.

Mezőleírások

"Eredmény mezők" táblázat

Az eredménytáblázat sorai állíthatók össze a táblázatban. Az Eredmény mező varázsló az eredményhalmazhoz megadott Adatforrások mezőit egy táblázatban felsorolja, abból lehet kiválasztani a használni kívánt adatmezőket az eredmények közé. A táblázat fejlécében található Rendezettség gombbal  megnyitható a Rendezettség ablak, ahol megadhatók az eredmény táblázat - használatkor elérhető - különböző rendezettségei.

A táblázat fejlécének végén megjelenő ikonnal indítható az Eredmény mező varázsló és a Kapcsolódó mező varázsló, valamint a Fordítás ablak.

A táblázat oszlopai:

Számolt

Számolt mező esetén lehetőség van a bemenő paraméter fülön megadott mezővel szűrni.

pl.: Számolt mezőnek felvesszük az IrSzam mezőt.

Bemenő paraméter: szűrő mező.

Így megadható az eredmény szűrésben az, hogy a szűrő mezőben megadott számnál nagyobb irányítószámok jelenjenek csak meg az eredményben.

Adatforrás

Az adatmező SQL adatforrása adható meg.

Mező

A kiválasztott adatforráshoz / eredménytáblához tartozó mezők adhatók meg.

Címke

Az eredménymező eredményhalmazbeli címke neve adható meg.

Azonosító

Az eredménymező eredményhalmazbeli azonosítója adható meg.

Képlet

Számolt mező esetén lehet számítási képletet megadni. Megadásakor lehet hivatkozni másik Mezőkre és bemenő paraméterekre, ezekkel lehet számításokat végezni.

A mező végén a három ponttal a kifejezésszerkesztő indítható el.

 

Példák:

Előkalkuláció lista EH - Egységár mező értéke : IIF(@PotlekMegjelenitese=1, KesztermekKoltsegEgysegarAjanlatiEredmenyDevizaban, KesztermekKoltsegEgysegarEredmenyDevizaban)

 

Korosztály születési év alapján: CONVERT(INT, DATEDIFF(YEAR, SzuletesDatum, GETDATE())/10) * 10 ,ahol az Adattípus=Év, eredmény 10, 20, 30, 40, ...

 

Alábontás név: COALESCE(UgyfelABNev, SzemelyABNev, KHelyABNev, TSzamABNev)

 

Határidő hete: DATEPART(ISO_WEEK, Hatarido)

 

Felvételi dátum alapján

Év: YEAR(FelvDatum)

Hónap:        MONTH(FelvDatum)

Nap: DAY(FelvDatum)

Hét napja: dbo.Felstipszoveg('Nap', ((DATEPART(DW, FelvDatum) + @@datefirst - 1 - 1) % 7))

Óra: DATEPART(HOUR,FelvDatum)

Perc: DATEPART(MINUTE,FelvDatum)

Másodperc: DATEPART(SECOND,FelvDatum)

 

 

Adattípus

Számolt mezők esetén az eredmény adattípusa választható.

Összegzés

A választható értékek: Nincs, Összesen, Sorok száma, Átlag, Minimum, Maximum. Az adatmezőn a Nincs összegzés jelenti azt, hogy az lesz a tételsora, ezekre a sorokra lesz érvényes a másik tételsorokon beállított összegzés típus. Példák itt olvashatók.

Eredmény

Legördülő lista.Választható értékei:

Szerepel - A mező minden esetben megjelenítésre kerül az eredménytáblázatban.

Nem szerepel - A mező nem szerepel az eredménytáblázatban.

Paramétertől függően - Az Eredményhalmaz eredményében lehetséges a változó oszlop szám megjelenítés és a változó oszlopnév megjelenítés. A paramétertől függő beállításesetén, ha a címke mezőben a bemenő paraméter azonosító (@AzonositoNev) van megadva paraméterként, akkor  az oszlop neve a megadott bemenő paraméter mező értéke lesz.

Megjelenítés bemenő paraméter

Az eredményhalmaz eredmény táblázatban állítható a megjeleníthető oszlopok száma. Ha a mező ki van töltve, akkor az oszlop nem jelenik meg, ha a bemenő paraméter mezőnek nincs értéke.

"Eredmény szűrés" táblázat

A táblázattal meghatározható, hogy a megadott SQL adatforrások és kapcsoló feltételek alapján létrejövő tábla mely sorai szerepeljenek az eredményben. Itt feltételeket csak az Eredmény mezők táblázatban szereplő számolt és SQL adatforrásból származó adatokra fogalmazhatunk meg. A feltétel nem teljesülése forrás SQL adatforrástól függetlenül az egész sor megjelenítését tiltja. Ha például csak egy megadott ügyfél besorolásra adunk feltételt, akkor az azzal nem rendelkező ügyfelek nem fognak szerepelni az eredményben.

A program az itt megadott feltételekből WHERE feltételt generál.  

 

A táblázatban szűrések fogalmazhatók meg az Eredmény táblázat mezők alapján.

A táblázat oszlopai:

Szint

Szükség esetén többszintű szűrés is megadható, a szint a konkrét feltételek zárójelezése. 3 szint mélységig működik, így összetett feltételek megadására is alkalmas. A szinteket nyilakkal jelöljük: >, >>, >>>

Reláció

Az egyes szintek közötti reláció adható meg, értékei lehetnek: és, vagy, nem és, nem vagy.

Mező

Az eredménytábla mezői választhatók ki a szűréshez.

Feltétel 1

A mezővel az SQL adatforrás mezőre vonatkozó feltétel típusát lehet beállítani.

A választható értékek: egyenlő, nem egyenlő, nagyobb vagy egyenlő mint, nagyobb mint, kisebb vagy egyenlő mint, kisebb mint, közötte van, nincs közötte, tartalmazza, nem tartalmazza, kezdődik, végződik, üres, nem üres, adatnyelv, feliratnyelv.

Feltétel 2

A mezővel az SQL adatforrás mezőre beállított feltétel argumentumának a forrását lehet megadni - már amennyiben ez szükséges.

A választható értékek a Feltétel 1 függvényében:

egyenlő, nem egyenlő, kezdődik, végződik esetén a paraméterrel, a konstanssal,

nagyobb vagy egyenlő mint, nagyobb mint, kisebb vagy egyenlő mint, kisebb mint esetén a paraméter, a konstans,

közötte van, nincs közötte esetén a paramétereknek,

tartalmazza, nem tartalmazza esetén a paramétert, a konstanst.

A nem említett Feltétel 1 értékek esetén nem adható meg Feltétel 2.

Paraméter 1

Az eredményhalmaz bemenő paraméterei választhatók megfelelő típus esetén a szűréshez.

Paraméter 2

Az eredményhalmaz bemenő paraméterei választhatók megfelelő típus esetén (közte van, nincs közte).

Konstans

Ha a Feltétel 2 mezőben a konstanssal, a konstans, a konstanst értékek valamelyike szerepel, akkor a konstanst a táblázat ezen oszlopában lehet megadni. Ha a kiválasztott SQL adatforrás mező felsorolt típusú, akkor a mezőről - három ponttal jelzett gombbal - elérhető varázslóval lehet választani egyet vagy többet az értékek közül.