Indstillinger for avanceret filtrering og forespørgsler

Anvendes på: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Du kan vælge følgende indstillinger til filtrering og forespørgsler, når du bruger integrerede filtre eller forespørgsler.

Syntaks

Tegnbeskrivelse

Beskrivelse

Eksempel

Værdi

Svarer til den angivne værdi.

Skriv værdien, der skal findes.

Sørensen finder "Sørensen".

!værdi

(udråbstegn)

Svarer ikke til den angivne værdi.

Skriv et udråbstegn foran den værdi, der skal udelades.

!Sørensen finder alle værdier undtagen "Sørensen".

Fra-værdi.Til-værdi

(dobbelt punktum)

Mellem de to angivne værdier, adskilt af dobbelt punktum.

Skriv Fra-værdien, derefter to punktummer og til sidst Til-værdien.

1..10 finder alle værdier fra 1 til og med 10.

I strengfeltet A..C findes alle værdier, der starter med "A" og "B", og værdier, der svarer præcist til "C". "Ca" vil f.eks. ikke blive fundet.

Hvis du skal finde alle værdier fra "A*" til og med "C*", skal du skrive A..D.

..værdi

(dobbelt punktum)

Mindre end eller lig med den angivne værdi.

Skriv de to punktummer og derefter værdien.

..1000 finder evt. tal, der er mindre end eller lig med 1000, f.eks. "100", "999,95" og 1.000.

Værdi..

(dobbelt punktum)

Større end eller lig med den angivne værdi.

Skriv værdien og derefter de to punktummer.

1000.. finder alle tal, der er større end eller lig med 1000, f.eks. "1.000", "1.000,01" og "1.000.000".

>værdi

(større end)

Større end den angivne værdi.

Skriv et større end-tegn (>) og derefter værdien.

>1000 finder evt. tal, der er større end 1000, f.eks. "1000,01", "20.000" og "1.000.000".

<værdi

(mindre end)

Mindre end den angivne værdi.

Skriv et mindre end-tegn (<) og derefter værdien.

<1000 finder evt. tal, der er mindre end 1000, f.eks. "999,99", "1" og "-200".

værdi*

(stjerne)

Begynder med den angivne værdi.

Skriv startværdien og derefter en stjerne.

S* finder enhver strenge, der starter med S, f.eks. "Stockholm", "Sydney" og "San Francisco".

*værdi

(stjerne)

Slutter med den angivne værdi.

Skriv en stjerne og derefter slutværdien.

*øst finder alle strenge, der slutter med øst, f.eks. "Nordøst" og "Sydøst".

*værdi*

(stjerne)

Indeholder den angivne værdi.

Skriv en stjerne, derefter en værdi og så en stjerne igen.

*rd* finder alle strenge, der indeholder "rd", f.eks. "Nordøst" og "Nordvest".

?

(spørgsmålstegn)

Et eller flere ukendte tegn

Skriv et spørgsmålstegn det sted i værdien, hvor det ukendte tegn er placeret.

Pe?ersen finder "Petersen" og "Pedersen"

værdi,værdi

(komma)

Svarer til de angivne værdier adskilt af kommaer.

Skriv alle kriterierne adskilt af kommaer.

A, D, F, G finder nøjagtigt "A", "D", "F" og "G".

10, 20, 30, 100 finder nøjagtigt "10, 20, 30, 100".

(SQL Statement)

(SQL-sætning mellem parenteser)

Svarende til en defineret forespørgsel

Skriv en forespørgsel som en SQL-sætning mellem parenteser.

(data source.Fieldname != "A")

Dags dato

Type "T"

(methodName(parametre))

(SysQueryRanget Util-metode i parentes)

Svarer til værdien eller intervallet af værdier, der er angivet af parametrene i metoden SysQueryRangeUtil

Skriv en SysQueryRangeUtil-metode med parametre, der angiver værdien eller et interval af værdier. Du kan finde flere oplysninger under SysQueryRangeUtil.

  1. Klik på Debitor > Almindelige > Debitorfakturaer > Åbne debitorfakturaer.

  2. Tryk CTRL+F3 for at åbne formen Forespørgsel.

  3. Klik på Tilføj under fanen Afgrænsninger.

  4. Vælg Åbne debitorposteringer i feltet Tabel.

  5. Vælg Forfaldsdato i feltet Felt.

  6. Skriv følgende i feltet Afgrænsning:

    (yearRange(-2,0))

  7. Klik på OK. Siden opdateres, så de fakturaer, der svarer til kriterierne, vises. I dette specifikke eksempel er fakturaer, der var forfaldne de foregående to år, vist på siden.

Følgende er yderligere eksempler på SysQueryRangeUtil-metoder med parametre:

  • I går – Angiv "(Day(-1))"

  • I dag – Angiv "(Day(0))"

  • I morgen – Angiv "(Day(1))"

  • Sidste 30 dage – Angiv "(DayRange(-30,0))

  • Seneste 30 dage og kommende 30 dage – angiv "(DayRange(-30,30))"