Speciális szűrési és lekérdezési szintaxis
Fontos
Dynamics 365 for Finance and Operations különböző célra kialakított alkalmazásokká alakult, hogy a specifikus üzleti funkciók kezelését megkönnyítse. A licencelés változásairól A Dynamics 365 licencelési útmutató című témakörben olvashat bővebben.
Fontos
Az ebben a cikkben említett funkciók jelenleg a Dynamics 365 Human Resources különálló verziójában és az egyesített Finance infrastruktúrában egyaránt elérhetőek. A frissítések hatására a navigáció eltérhet az itt megadottól. Ha egy konkrét oldalt keres, használja a Search funkciót.
A témakör ismerteti a szűrési és lekérdezési beállításokat, amelyek elérhetők a Speciális szűrés/rendezés párbeszédpanelen vagy az egyezések operátor vagy a rács oszlop fejléce szűrők használata esetén.
Speciális lekérdezési szintaxis
| Szintaxis | Működése | Leírás | Példa |
|---|---|---|---|
| Érték | Megegyezik a beírt értékkel. | Írja be a keresendő érték. | A Kovács keresésére a program a "Kovács" értéket találja meg. |
| !érték (felkiáltójel) | Nem egyezik meg a beírt értékkel | Írjon be egy felkiáltójelet az elé az érték elé, amelyet szeretne kizárni a keresésből. | A !Kovács keresésére a program a "Kovács" érték kivételével az összes értéket megtalálja. |
| Kezdő érték..Záró érték (két pont) | A két ponttal elválaszott értékek között keres | Írja be a „-tól” értéket, majd két pontot, végül az „-ig” értéket. | 1..10 keresése esetén az 1 és 10 közötti összes értéket megtalálja a program. Karakterláncmezőkben azonban az A..C keresése esetén az összes "A" és "B" kezdetű értéket, valamint a "C" értékkel pontosan megegyező értékeket találja meg a program (a „Ca” értéket például nem fogja megtalálni). Ez a lekérdezés például nem fogja megtalálni a "Ca" értéket. Hogy minden értéket megtaláljon "A" értéktől "C" értékig, írja be, hogy: A..D. |
| ..érték (két pont) | Megkeresi a beírt értékkel egyenlő, vagy annál kisebb értékeket | Írjon be két pontot majd az értéket. | ..1000 keresése esetén a program minden olyan számot megtalál, amely kisebb vagy egyenlő, mint 1000 - például "100", "999,95" és "1000". |
| érték.. (két pont) | A beírt értékkel megegyező vagy annál nagyobb értékeket találja meg | Írja be az értéket, majd két pontot. | 1000.. keresése esetén a program minden olyan számot megtalál, amely nagyobb, mint 1000 vagy pontosan annyi, például a következőket: "1000", "1000,01" és "1 000 000". |
| >jel (nagyobb mint jel) | Nagyobb, mint a beírt érték. | Írja be a „nagyobb” (>) jelet, majd az értéket. | >1000 keresésére esetén a program minden olyan számot megtalál, amely nagyobb, mint 1000 vagy pontosan annyi, például a következőket: "1000,01", "20 000" és "1 000 000". |
| <érték (kisebb mint jel) | Kisebb, mint a beírt érték | Írja be a „kisebb” (<) jelet, majd az értéket. | <1000 keresésére a program minden olyan számot megtalál, amely kisebb, mint 1000, például a következőket: "999,99", "1" és "-200". |
| érték* (csillag) | A beírt értéktől kezdve | Írja be a kezdő értéket, majd egy csillagot (*). | S* keresése esetén a program minden "S"-sel kezdődő karakterláncot megtalál, például a következőket: "Stockholm", "Sydney" és "San Francisco". |
| *érték (csillag) | A beírt értékre végződő | Írjon be egy csillagot, majd a végződésként szereplő értéket. | *kelet keresése esetén a program minden olyan karakterláncot megtalál, amely a "kelet" szóra végződik, például a következőket: "északkelet", "délkelet". |
| *érték* (csillag) | Tartalmazza a beírt értéket | Írjon be egy csillagot, egy értéket, majd egy másik csillagot. | *nt* keresése esetén a program minden olyan karakterláncot megtalál, amelyben szerepel az "nt" érték, például a következőket: "Dunántúl" és "Tiszántúl". |
| ? (kérdőjel) | Egy vagy több ismeretlen karakter szerepel benne. | Írjon be egy kérdőjelet az ismeretlen karakternek az értéken belüli helyére. | Cseh? keresése esetén a program a "Csehi" és a "Csehy" értéket is megjeleníti. |
| érték,érték (vessző) | A vesszővel elválasztott értékekkel megegyező értékek | Írja be az összes keresési feltételt vesszővel elválasztva. | A, D, F, G keresése esetén a program az "A", "D", "F" és "G" értékeket találja meg. 10, 20, 30, 100 keresése esetén a "10, 20, 30, 100" értékeket találja meg a program. |
| "" (kettő dupla idézőjel) | Üres érték egyeztetése | Írjon be két egymást követő idézőjelet a mező üres értékeinek szűréséhez. | A két egymást követő dupla idézőjel ("") olyan sorokat keres, amelyeknek nincs értéke az aktuális oszlopban. |
| (Pénzügy és műveletek lekérdezése) (Pénzügy és Műveletek lekérdezés zárójelek között) | A megadott lekérdezésnek megfelelő. | Írjon be egy SQL-lekérdezést zárójelek között a Pénzügy és műveletek lekérdezési nyelvének használatával. | ((AccountNum LIKE "US *") && (DirPartyTable.Name LIKE "Cont*")) példaként egy szűrő feltételének szintaxisára a gyökérszintű adatforrás mezőjéből, valamint egy másik adatforrásmezőből (az összes vevő laphoz) |
| K | Mai dátum | T típus. | T megegyezik a mai dátummal. |
| (methodName(parameters)) (SysQueryRangeUtil zárójelek közötti mód) | Az érték vagy a paraméterek a SysQueryRangeUtil metódus által megadott értékek | Az érték vagy a paraméterek a SysQueryRangeUtil metódus által megadott értékek |
|
Speciális dátum lekérdezések SysQueryRangeUtil módszerek használata
| Mód | Leírás | Példa |
|---|---|---|
| Nap (_relativeDays = 0) | Dátum képest a munkamenet dátuma található. A pozitív értékek jelezheti a jövőben esedékes, valamint a negatív értékek múltbeli dátumok. |
|
| DayRange (_relativeDaysFrom=0, _relativeDaysTo=0) | Dátum képest a munkamenet dátuma található. A pozitív értékek jelezheti a jövőben esedékes, valamint a negatív értékek múltbeli dátumok. |
|
| GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | A megadott relatív dátum után minden dátumra található. |
|
| GreaterThanUtcNow () | Az összes dátum/idő bejegyzés található a mostani idő utánra. |
|
| LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | A megadott relatív dátum előtt minden dátumra található. |
|
| LessThanUtcNow () | Az összes dátum/idő bejegyzés található a mostani idő utánra. |
|
| MonthRange (_relativeFrom=0, _relativeTo=0) | A dátumtartomány alapján hónapok az aktuális hónap képest található. |
|
| YearRange (_relativeFrom=0, _relativeTo=0) | A dátumtartomány alapján hónapok az aktuális hónap képest található. |
|
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: