Arithmetische Funktionen

Arithmetische Funktionen dienen der Durchführung grundlegender Berechnungen von Werten in Profile Query Language (PQL). Weitere Informationen zu anderen PQL-Funktionen finden Sie in der Profile Query Language Übersicht .

Hinzufügen

Mit der Funktion + (Addition) wird die Summe zweier Argumentausdrücke als Zahl ermittelt.

Format

{NUMBER} + {NUMBER}

Beispiel

Die folgende PQL-Abfrage addiert die Preise von zwei verschiedenen Produkten.

product1.price + product2.price

Multiplizieren

Mit der Funktion * (Multiplikation) wird das Produkt zweier Argumentausdrücke als Zahl ermittelt.

Format

{NUMBER} * {NUMBER}

Beispiel

Die folgende PQL-Abfrage ermittelt das Produkt im Bestand sowie den Preis eines Produkts, um den Bruttowert des Produkts zu berechnen.

product.inventory * product.price

Subtrahieren

Mit der Funktion - (Subtraktion) wird der Unterschied zwischen zwei Argumentausdrücken als Zahl ermittelt.

Format

{NUMBER} - {NUMBER}

Beispiel

Die folgende PQL-Abfrage ermittelt den Preisunterschied zwischen zwei verschiedenen Produkten.

product1.price - product2.price

Dividieren

Mit der Funktion / (Division) wird der Quotient zweier Argumentausdrücke als Zahl ermittelt.

Format

{NUMBER} / {NUMBER}

Beispiel

Die folgende PQL-Abfrage ermittelt den Quotienten zwischen den insgesamt verkauften Produkten und dem insgesamt verdienten Geld, um so die durchschnittlichen Kosten pro Artikel zu berechnen.

totalProduct.price / totalProduct.sold

Rest

Die Funktion % (Modulo/Rest) wird verwendet, um den Rest zu finden, nachdem die beiden Argumentausdrücke als Zahl geteilt wurden.

Format

{NUMBER} % {NUMBER}

Beispiel

Die folgende PQL-Abfrage prüft, ob das Alter der Person durch fünf teilbar ist.

person.age % 5 = 0

Nächste Schritte

Nachdem Sie sich mit arithmetischen Funktionen vertraut gemacht haben, können Sie sie nun in Ihren PQL-Abfragen verwenden. Weitere Informationen zu anderen PQL-Funktionen finden Sie in Profil Query Language – Übersicht.

recommendation-more-help
770bc05d-534a-48a7-9f07-017ec1e14871