Suodatuksen ja kyselyn lisäasetukset

Koskee kohdetta: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Seuraavat suodatus- ja kyselyasetukset ovat käytettävissä, kun käytät upotettuja suodattimia tai kyselyitä.

Syntaksi

Selitys

Kuvaus

Esimerkki

Arvo

Hakee annettua arvoa vastaavat arvot.

Kirjoita löydettävä arvo.

Saari-merkkijono löytää merkkijonon "Saari".

!arvo

(huutomerkki)

Hakee arvot, jotka eivät vastaa annettua arvoa.

Kirjoita huutomerkki poisjätettävän arvon eteen.

!Saari-merkkijono löytää kaikki arvot merkkijonoa "Saari" lukuun ottamatta.

Arvosta..arvoon

(kaksi pistettä)

Hakee arvot, jotka ovat kahden pisteen erottamien arvojen välissä.

Kirjoita lähtöarvo, kaksi pistettä ja loppuarvo.

1..10 löytää kaikki arvot yhdestä kymmeneen.

Merkkijonokentässä A..C hakee kuitenkin kaikki arvot, jotka alkavat merkillä "A" tai "B", ja arvot, jotka vastaavat tarkasti arvoa "C". Esimerkiksi "Ca" ei löydy.

Jos haluat hakea kaikki arvot väliltä "A*" - "C*", kirjoita A..D.

..arvo

(kaksi pistettä)

Hakee arvot, jotka ovat pienempiä tai yhtä suuria kuin annettu arvo.

Kirjoita kaksi pistettä ja sitten arvo.

..1000 hakee kaikki numerot, jotka ovat pienempiä tai yhtä suuria kuin 1 000; esimerkiksi "100", "999,95" ja 1 000.

Arvo..

(kaksi pistettä)

Hakee arvot, jotka ovat suurempia tai yhtä suuria kuin annettu arvo.

Kirjoita arvo ja sitten kaksi pistettä.

1 000.. hakee kaikki numerot, jotka ovat suurempia tai yhtä suuria kuin 1 000; esimerkiksi "1 000", "1 000,01" ja "1 000 000".

>arvo

(suurempi kuin)

Hakee annettua arvoa suuremmat arvot.

Kirjoita suurempi kuin -merkki (>) ja sen jälkeen arvo.

>1000 hakee kaikki numerot, jotka ovat suurempia kuin 1 000; esimerkiksi "1000,01", "20 000" ja "1 000 000".

<arvo

(pienempi kuin)

Vähemmän kuin kirjoitettu arvo.

Kirjoita pienempi kuin -merkki (<) ja sen jälkeen arvo.

<1000 hakee kaikki numerot, jotka ovat pienempiä kuin 1 000; esimerkiksi "999,99", "1" ja "-200".

arvo*

(tähti)

Alkaa annetulla arvolla.

Kirjoita alkuarvo ja sitten tähti.

S* hakee kaikki S-kirjaimella alkavat merkkijonot, kuten "Savonlinna", "Sydney" ja "San Francisco."

*arvo

(tähti)

Päättyy annettuun arvoon.

Kirjoita tähti ja sitten loppuarvo.

*nen hakee kaikki merkkijonot, joiden viimeiset kirjaimet ovat "nen", kuten "Pohjoinen" ja "Koillinen".

*arvo*

(tähti)

Sisältää annetun arvon.

Kirjoita tähti, sitten arvo ja sitten toinen tähti.

*ine* hakee kaikki merkkijonot, jotka sisältävät arvon "ine", kuten "Pohjoinen" ja "Koillinen".

?

(kysymysmerkki)

Merkkijonossa vähintään yksi tuntematon merkki.

Kirjoita kysymysmerkki arvossa tuntemattomien merkkien kohdalle.

Sa?ri löytää merkkijonot "Saari" ja "Sauri".

arvo,arvo

(pilkku)

Vastaa pilkulla erotettuja arvoja.

Kirjoita kaikki ehdot pilkuilla erotettuina.

A, D, F, G löytää tarkat arvot "A", "D", "F" ja "G".

10, 20, 30, 100 löytää tarkat arvot "10, 20, 30, 100".

(SQL Statement)

(SQL-lauseke sulkeiden sisällä)

Vastaa määritettyä kyselyä.

Kirjoita kysely SQL-lausekkeena sulkeiden sisälle.

(data source.Fieldname != "A")

T

Tämän päivän päivämäärä

Kirjoita "T"

(methodName(parameters))

(SysQueryRanget Util -menetelmä sulkeissa)

SysQueryRangeUtil-menetelmän parametrien määrittämän arvon tai arvoalueen täsmäytys.

Kirjoita SysQueryRangeUtil-menetelmä parametreilla, jotka määrittävät arvon tai arvoalueen. Lisätietoja on kohdassa SysQueryRangeUtil.

  1. Napsauta kohdetta Myyntireskontra > Tavallinen > Myyntilaskut > Avoimet asiakaslaskut.

  2. Avaa Kysely-lomake painamalla CTRL+F.

  3. Valitse Alue -välilehdestä Lisää.

  4. Valitse Taulu -kentässä Avoimet asiakastapahtumat.

  5. Valitse Kenttä -kentässä Eräpäivä.

  6. Kirjoita uusi hinta Kriteeri-kenttään seuraava:

    (yearRange(-2,0))

  7. Napsauta OK. Luettelosivu päivitetään näyttämään luettelo laskuista, jotka vastaavat ehtoa. Tälle yksittäiselle esimerkille laskut, joilla on eräpäivä kahden edellisen vuoden aikana, on mainittu luettelosivulla.

Seuraavat ovat lisäesimerkkejä SysQueryRangeUtil-menetelmistä parametreilla:

  • Eilen – Syötä "(Päivä(-1))"

  • Tänään – Syötä “(Päivä(0))”

  • Huomenna – Syötä “(Päivä(1))”

  • Edelliset 30 päivää – kirjoita "(DayRange(-30,0))

  • Edelliset 30 päivää ja tulevat 30 päivää – Määritä "(DayRange(-30,30))"