Rekenkundige functies
Rekenkundige functies worden gebruikt voor het uitvoeren van basisberekeningen voor waarden in Profile Query Language (PQL). Meer informatie over andere PQL-functies vindt u in de Profile Query Language overzicht.
Toevoegen
De +
(optellen) functie wordt gebruikt om de som twee argumentuitdrukkingen te vinden.
Indeling
{NUMBER} + {NUMBER}
Voorbeeld
De volgende vraag PQL sommen de prijs van twee verschillende producten.
product1.price + product2.price
Vermenigvuldigen
De *
(vermenigvuldigen) functie wordt gebruikt om het product van twee argument uitdrukkingen te vinden.
Indeling
{NUMBER} * {NUMBER}
Voorbeeld
De volgende vraag PQL vindt het product van de inventaris en de prijs van een product om de bruto waarde van het product te vinden.
product.inventory * product.price
Aftrekken
De -
(aftrekken) functie wordt gebruikt om het verschil tussen twee argument expressies te vinden.
Indeling
{NUMBER} - {NUMBER}
Voorbeeld
De volgende vraag PQL vindt het verschil in prijs tussen twee verschillende producten.
product1.price - product2.price
Splitsen
De /
(delen) wordt gebruikt om het quotiënt van twee argumentuitdrukkingen te vinden.
Indeling
{NUMBER} / {NUMBER}
Voorbeeld
Met de volgende PQL-query wordt het quotiënt gevonden tussen de totale verkochte producten en het totale verdiende geld om de gemiddelde kosten per object te zien.
totalProduct.price / totalProduct.sold
Herinnering
De %
(restbepaling bij deling/rest) wordt gebruikt om de rest te zoeken na het delen van de twee argumentexpressies.
Indeling
{NUMBER} % {NUMBER}
Voorbeeld
De volgende vraag PQL controleert als de leeftijd van de persoon door vijf deelbaar is.
person.age % 5 = 0
Volgende stappen
Nu u over rekenkundige functies hebt geleerd, kunt u hen binnen uw vragen gebruiken PQL. Voor meer informatie over andere PQL functies, gelieve te lezen Overzicht van taal voor profielquery.