Calculations in een Income 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 commissie bevatten, maar geen nettobedrag. Regels kunnen 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 aan uw income files hoeft aan te brengen voordat u deze uploadt. Deze ‘regels’ zijn de berekeningen.
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 – Hier bepaalt u welke Values deel moeten uitmaken van de Calculation. Als input van de calculation kunt u een kolom, veld of value kiezen. “Column” neemt de beginwaarde uit een kolom in het sales file. U verwijst vervolgens naar welke kolom in de volgende Value-tabel door een nummer in te voeren, waarbij u de kolommen in de data van links naar rechts telt. “Field” neemt de beginwaarde uit een veld dat is gematcht in het income file. Dus wanneer u dit selecteert, wordt het volgende Value-vak gevuld met de verschillende Field-namen die zijn gematcht aan kolommen op het template overview tabblad. Zorg ervoor dat het gerichte veld daadwerkelijk data bevat en is gekoppeld aan een kolom bij het instellen van de template. Met “Value” als Value Type voert u een nummer of tekst in die in de calculation wordt gebruikt.
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 samenvoegfunctie combineert gegevens uit verschillende kolommen tot één. Dit wordt meestal gebruikt om tekstgegevens te combineren. Het volgende voorbeeld combineert de gegevens in kolom 5 en kolom 6 om deze op te slaan als de oorspronkelijke configuratie.
Als een sales line de value Online in Column 5 en de value Stream in Column 6 bevat, dan zal Curve als de Original Configuration de value OnlineStream opslaan. U kunt deze combinatie van data vervolgens matchen met uw voorkeurs Configuration in uw Settings.
Regel overslaan
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.