Calculations in een Sales Template

Statements kunnen allerlei soorten gegevensregels bevatten die overbodig zijn voor uw rapportagebehoeften. Regels met “totalen” voor eenheden of opbrengsten, of vreemde regels met details over saldo-overboekingen. In andere gevallen kunnen de gegevens een brutobedrag en een distributiekost bevatten, maar geen nettobedrag. Er kunnen regels worden ingesteld om gegevensregels weg te laten, afhankelijk van bepaalde voorwaarden, sommen uit te voeren om ontbrekende waarden te genereren of gegevensvelden samen te voegen. Ons doel is dat u met zorgvuldig geprogrammeerde templates die gebruikmaken van de juiste noodzakelijke regels, geen handmatige wijzigingen meer hoeft aan te brengen in uw verkoopbestanden voordat u ze uploadt. Deze ‘regels’ zijn de Calculations.

Een berekening heeft twee aspecten. Ten eerste specificeert de voorwaarde onder welke omstandigheden deze berekening moet plaatsvinden. Ten tweede specificeren de berekening en uitvoer de berekening die moet plaatsvinden zodra aan de voorwaarde is voldaan. Als bonus heeft u onderaan uw berekening een notitieveld waarin u informatie kunt opslaan, zoals waarom u hebt besloten deze berekening te maken.

Berekeningen worden uitgevoerd in de volgorde waarin ze op uw tabblad Berekeningen verschijnen. In tegenstelling tot uw Contractvoorwaarden maakt de volgorde van uw berekeningen dus wel degelijk verschil.

Voorwaarden

Hier specificeert u onder welke voorwaarde de volgende berekening moet plaatsvinden. U heeft drie opties.

Eén van de onderstaande – De calculation wordt uitgevoerd wanneer ten minste aan één voorwaarde in een lijst met voorwaarden is voldaan.

Alle onderstaande – De calculation wordt alleen uitgevoerd wanneer aan alle voorwaarden is voldaan.

Altijd – De calculation wordt altijd uitgevoerd. Met andere woorden, er is geen voorwaarde.

In het onderstaande voorbeeld hebben we “Een van de onderstaande” geselecteerd, wat betekent dat onze berekening plaatsvindt wanneer ofwel kolom 1 of kolom 2 van een bepaalde verkoopregel leeg is. Als we “Alle onderstaande” hadden geselecteerd, zou onze berekening alleen plaatsvinden wanneer zowel kolom 1 als kolom 2 leeg waren.

Berekening en uitvoer

Met berekeningen kunt u de waarde van een veld bepalen door de gegevens van een veld/kolom/waarde te combineren met een ander veld/kolom/waarde. Het omvat alle basiswiskundige berekeningen zoals optellingen, aftrekkingen, vermenigvuldigingen en delingen. Bovendien kan het tekens uit een waarde extraheren of samenvoegen. Bij het maken van een nieuwe berekening krijgt u de volgende velden te zien:

Output Field – Dit bepaalt het veld waarin het resultaat van uw calculation wordt opgeslagen. Een speciale optie is “Skip Row”, waarmee u een hele rij volledig kunt overslaan.

Value Type / Value – Here you decide which Values should be part of the Calculation. As input of the calculation you can pick either a column, field or value. “Column” takes the starting value from a column in the sales file. You then direct to which column in the subsequent Value table by entering a number, counting the columns in the data from left to right. “Field” takes the starting value from a field matched in the sales file. So when selecting this the subsequent Value box is populated with the various Field names that are matched to columns on the template overview tab. Make sure the directed field actually contains some data & is linked to a column when setting up the template. With “Value” as a Value Type, you enter a number or text that will be used in the calculation.

Calculation – Dit bepaalt welke calculation moet worden gemaakt tussen de gekozen Values. U kunt Plus, Minus, Multiplied By, Divided By, Get First X Numbers Of Characters, Get Last X Numbers Of Characters selecteren, of de data combineren via een Concatenate functie.

Laten we eens kijken naar enkele voorbeelden van hoe u berekeningsuitvoer kunt maken.

Plus/Min/Vermenigvuldigen/Delen

Dit voorbeeld berekent en slaat de waarde van het nettobedrag op door het toegewezen brutobedragveld met 0,9 te vermenigvuldigen. Het voert deze berekening uit op elke afzonderlijke verkoopregel in de statement. In wezen wordt hier een commissie van 10% toegepast. Om dit te laten werken, moet het brutobedragveld worden ingesteld op een kolom in de Template.

Optellingen, aftrekkingen en delingen worden op dezelfde manier gedaan. Het is mogelijk om een reeks berekeningen uit te voeren door een nieuwe berekeningslaag toe te voegen; klik gewoon op de  < strong>+ Berekening uitvoer knop. Het systeem voert de berekeningen uit in de volgorde waarin ze worden toegevoegd.

X aantal tekens ophalen

Deze functie trimt de data tot het eerste of laatste opgegeven aantal tekens. Het volgende voorbeeld neemt de eerste 10 tekens van Column 5 en slaat deze op als de Barcode. Als Column 5 de value  7856957595 GTIN, bevat, zal Curve 7856957595 opslaan als de Barcode van uw sales line.

De Concatenate-functie combineert gegevens uit verschillende kolommen tot één. Dit wordt meestal gebruikt om tekstgegevens te combineren.

Als een verkoopregel de waarde Ad-Supported in kolom 5 en de waarde Stream in kolom 6 bevat, slaat Curve de waarde Ad-SupportedStream op als de oorspronkelijke configuratie. U kunt deze combinatie van gegevens vervolgens afstemmen op uw gewenste configuratie in uw instellingen.

Regel overslaan

Met de functie Rij overslaan kunt u Curve vertellen bepaalde gegevensregels onder specifieke voorwaarden te negeren. Een veelvoorkomend gebruiksscenario hiervoor is een totaalregel onderaan uw statement die u wilt negeren. Of misschien wilt u bepaalde verkoopregels met een nettobedrag van 0 weglaten.

Eerst moet u via het gedeelte Voorwaarden specificeren onder welke omstandigheden u wilt dat Curve de verkoopregel negeert. In het veld Uitvoer selecteert u vervolgens de waarde Regel overslaan.

Heeft dit antwoord uw vraag beantwoord? Bedankt voor de feedback Er is een probleem opgetreden bij het verzenden van uw feedback. Probeer het later opnieuw.

Nog hulp nodig? Neem contact met ons op Neem contact met ons op