Geavanceerde filter- en querysyntaxis
In dit artikel worden de filter- en queryopties beschreven die beschikbaar zijn wanneer u het dialoogvenster Geavanceerd filteren/sorteren of de operator komt overeen in het filtervenster of de filters in de rasterkolomkoppen gebruikt.
Geavanceerde querysyntaxis
Syntaxis | Tekenomschrijving | Omschrijving | Voorbeeld |
---|---|---|---|
waarde | Gelijk aan de waarde die is ingevoerd | Typ de te zoeken waarde in. | Een zoekopdracht op Smit heeft Smit als resultaat. |
!waarde (uitroepteken) | Niet gelijk aan de waarde die is ingevoerd | Typ een uitroepteken gevolgd door de uit te sluiten waarde. | Een zoekopdracht op !Smit heeft alle waarden met uitzondering van Smit als resultaat. |
beginwaarde..eindwaarde (twee puntjes) | Tussen de twee waarden die zijn gescheiden door twee puntjes | Typ de beginwaarde, vervolgens twee puntjes en daarna de eindwaarde. | Een zoekopdracht op 1..10 heeft alle waarden van 1 tot en met 10 als resultaat. In een tekenreeksveld wordt met een zoekopdracht A..C echter gezocht naar alle waarden die beginnen met A en B en waarden die identiek zijn aan C. Met deze query wordt Ca bijvoorbeeld niet gevonden. Als u alle waarden van A tot en met C wilt vinden, typt u A..D. |
..waarde (twee puntjes) | Kleiner dan of gelijk aan de waarde die is ingevoerd | Typ twee puntjes en vervolgens de waarde. | Een zoekopdracht van ..1000 heeft alle getallen die kleiner zijn dan of gelijk zijn aan 1000 als resultaat, bijvoorbeeld 100, 999,95 en 1.000. |
waarde.. (twee puntjes) | Groter dan of gelijk aan de waarde die is ingevoerd | Typ de waarde en vervolgens twee puntjes. | 1000.. heeft alle getallen die groter zijn dan of gelijk zijn aan 1000 als resultaat, bijvoorbeeld 1000, 1000,01 en 1.000.000. |
> waarde (groter dan-teken) | Groter dan de waarde die is ingevoerd | Typ een groter dan-teken (>) en vervolgens de waarde. | Een zoekopdracht van >1000 heeft alle getallen die groter zijn dan 1000 als resultaat, bijvoorbeeld 1000,01, 20.000 en 1.000.000. |
< waarde (kleiner dan-teken) | Kleiner dan de waarde die is ingevoerd | Typ een kleiner dan-teken (<) en vervolgens de waarde. | Een zoekopdracht van <1000 heeft alle getallen die kleiner zijn dan 1000 als resultaat, bijvoorbeeld 999,99, 1 en -200. |
waarde* (sterretje) | Beginnend vanaf de waarde die is ingevoerd | Typ de beginwaarde en vervolgens een sterretje (*). | De zoekopdracht S* heeft alle tekenreeksen die beginnen met een S, zoals Stockholm, Sydney en San Francisco als resultaat. |
* waarde (sterretje) | Eindigend met de waarde die is ingevoerd | Typ een asterisk en vervolgens de eindwaarde. | De zoekopdracht *oost heeft alle tekenreeksen die eindigen op oost als resultaat, zoals Noordoost en Zuidoost. |
* waarde* (sterretje) | Bevat de waarde die is ingevoerd | Typ een asterisk, vervolgens een waarde en nog een asterisk. | De zoekopdracht *do* vindt alle tekenreeksen die do bevatten als resultaat, zoals Noordoost en Zuidoost. |
? (vraagteken) | Bevat een of meer onbekende tekens. | Type een vraagteken op de positie van het onbekende teken in de waarde. | De zoekopdracht Sm?t heeft Smit en Smet als resultaat. |
waarde,waarde (komma) | Overeenkomend met de waarden die zijn gescheiden door een komma | Typ alle zoekcriteria en scheid deze met behulp van komma's. | A, D, F, G heeft A, D, F en G als resultaat. De zoekopdracht 10, 20, 30, 100 heeft exact 10, 20, 30, 100 als resultaat. |
"" (twee dubbele aanhalingstekens) | Overeenkomend met een lege waarde | Typ twee opeenvolgende dubbele aanhalingstekens om te filteren op lege waarden in dat veld. | Met twee opeenvolgende dubbele aanhalingstekens ("") wordt gezocht naar rijen zonder waarde voor de huidige kolom. |
(Finance + Operations-query) (Finance + Operations-query tussen haakjes) | Overeenkomend met een opgegeven query. | Typ een query als een SQL-instructie tussen haakjes met de Finance + Operations-querytaal. |
((AccountNum LIKE "US*") && (DirPartyTable.Name LIKE "Cont*")) Als een voorbeeld van een syntaxis voor een filtervoorwaarde op een veld uit de hoofdgegevensbron en een veld uit een andere gegevensbron (voor de pagina Alle klanten) |
D | Datum van vandaag | Typ T. | T komt overeen met de datum van vandaag. |
(methodName(parameters)) (SysQueryRangeUtil methode tussen haakjes) | Overeenstemming van de waarde of het bereik van waarden die zijn opgegeven door de parameters van de methode SysQueryRangeUtil | Typ een methode SysQueryRangeUtil die parameters heeft waarmee de waarde of het bereik van waarden wordt opgegeven. |
|
Geavanceerde datumquery's die SysQueryRangeUtil-methoden gebruiken
Methode | Beschrijving | Voorbeeld |
---|---|---|
Day (_relativeDays=0) | Zoek een datum ten opzichte van de sessiedatum. Positieve waarden geven toekomstige datums aan en negatieve waarden geven datums in het verleden aan. |
|
DayRange (_relativeDaysFrom=0, _relativeDaysTo=0) | Zoek een bereik van datums ten opzichte van de sessiedatum. Positieve waarden geven toekomstige datums aan en negatieve waarden geven datums in het verleden aan. |
|
GreaterThanDate (_relativeDays=0) GreaterThanUtcDate (_relativeDays=0) | Zoek alle datums na de opgegeven relatieve datum. |
|
GreaterThanUtcNow () | Zoek alle datum-/tijdvermeldingen na de huidige tijd. |
|
LessThanDate (_relativeDays=0) LessThanUtcDate (_relativeDays=0) | Zoek alle datums vóór de opgegeven relatieve datum. |
|
LessThanUtcNow () | Zoek alle datum-/tijdvermeldingen vóór de huidige tijd. |
|
MonthRange (_relativeFrom=0, _relativeTo=0) | Zoek een datumbereik op basis van maanden gerelateerd aan de huidige maand. |
|
YearRange (_relativeFrom=0, _relativeTo=0) | Zoek een datumbereik op basis van jaren gerelateerd aan het huidige jaar. |
|
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor