Word gebruikt voor: op groupsniveau berekeningen uitvoeren.
Wordt gebruikt in: "DAN"-statments en "ANDERS"-statements.
Algemene verbetering
De vier nieuwe regels zijn een subset van regels onder de hoofdregel: "Bereken item groep".
Je kan deze regels gebruiken zonder dat je de items eerst hoeft te groeperen. Deze regels zijn te gebruiken op 'groepen' van items die bepaalde waardes in een bepaald veld delen. Het meest voor de hand liggende veld hiervoor is 'item_group_id', maar je kan ook je eigen 'groepen' van items creëren.
Tel aantal
De eerste regel heet 'tel aantal'.
Deze regel telt het aantal producten/items in een bepaalde groep.
Om dit beter uit te leggen staat hieronder een screenshot van hoe dit er in de tool uit ziet.
Zoals je ziet kies je eerst een gemeenschappelijk ID of een ander veld dat voor de groep hetzelfde is, in dit geval 'item_group_id'. Daarna kun je de regel zelf selecteren en een veld kiezen waarin het resultaat van de berekening wordt opgeslagen.
Het resultaat van deze regel is altijd een getal, bijvoorbeeld het aantal producten in de product groep.
Als voorbeeld waar je deze regel voor kan gebruiken, naast wat hierboven is uitgelegd; is het ook mogelijk om te tellen vanuit een nieuw veld dat gedeeld wordt binnen een groep. Voor vacatures zou het bijvoorbeeld kunnen dat je een groep wil maken van 'branche + stad' en wil tellen hoeveel vacatures je hebt voor een bepaalde branche in een bepaald gebied. Ook voor vastgoed zou je een groep kunnen maken van 'Type huis + gebied' en tellen hoeveel huizen van dat type je hebt binnen een bepaald gebied. Voor reizen zou je hetzelfde kunnen doen en bijvoorbeeld het aantal beschikbare accommodaties per stad of het aantal tickets op een bepaalde route kunnen berekenen.
Bereken som
De tweede regel heet 'bereken som'.
Deze regel berekent de som van een specifiek veld voor alle items binnen een groep.
Laten we als voorbeeld stellen dat je 10 items hebt met hetzelfde 'item_group_id'. Dit betekent dat we dit de "groep" kunnen noemen. Voor ieder item in deze groep is een bepaalde hoeveelheid ingesteld als 'stock' (voorraad). Als je de totale hoeveelheid voorraad wil weten voor deze groep kun je deze regel gebruiken.
Hieronder staat weer een screenshot om het nog duidelijker uit te leggen:
Opnieuw kies je eerst het 'group_id' van de groep (in dit voorbeeld hebben we 'item_group_id' gebruikt). Daarna selecteer je de regel 'bereken som'. Als je dit hebt gedaan kun je het veld selecteren waarvan je de som wil berekenen. Aangezien je 'de som van iets' berekent zal dit veld altijd een getal moeten bevatten (in dit voorbeeld gebruiken we 'stock').
Vind hoogste/laagste waarde
De laatste twee regels zijn in essentie hetzelfde.
De eerste hier is 'vind hoogste waarde' en de tweede is 'vind laagste waarde'. Deze zijn het tegenovergestelde van elkaar. Hoewel je waarschijnlijk kan raden wat deze regels doen, leggen we ze toch even uit.
De 'vind laagste waarde' regel zal de laagste waarde van een specifiek veld van de item groep vinden. De regel zal het gekozen veld vullen met de laagste waarde van het gespecificeerde veld over alle items in de item groep.
Zoals je kan zien specificeer je eerst de regel 'vind laagste waarde'. Daarna kies je het veld waarvan je de laagste waarde wil vinden en een veld waarin je deze waarde wil plaatsen.
Stel dat je 10 producten hebt van dezelfde soort, bijvoorbeeld Vluchten. Het is dan waarschijnlijk dat dezelfde vlucht voor verschillende prijzen beschikbaar is op verschillende data maar dat je een advertentie wil maken die zegt 'Alle vluchten naar bestemming X, beschikbaar vanaf "laagste prijs". Met deze regel kun je nu gemakkelijk de laagste prijs vinden binnen een groep producten.
Een ander voorbeeld is dat je met deze regel specifieke advertenties voor bepaalde item groepen kan maken. Als bijvoorbeeld advertenties voor een bepaalde armband wil maken kun je deze regel gebruiken om de laagste prijs van alle armbanden binnen een bepaalde categorie of een bepaald merk te vinden. De advertentie zou dan een tekst kunnen bevatten als 'Vind al onze andere armbanden van merk X, vanaf 'Laagste_prijs_van_merk'.
Het bovenstaande was op een bepaalde manier al mogelijk met de 'dedupliceer regel'. Het grote verschil is echter dat je met deze regel alle items zal behouden in plaats van alleen de laagste of de hoogste in de groep.
De 'vind hoogste waarde' regel doet exact het tegenovergestelde van bovenstaande regel.