Nieuw: de OpenC Connectors voor Claris Connect! Lees hier meer.

OpenC

Wanneer numerieke velden echt tellen

Hoe je moet rekenen in Claris Studio met Claris Connect

Remco van Buren Remco van Buren Winner of the Claris Rising Star Award 2024
Numbered seats

Claris Studio is geweldig voor gegevensverzameling en gelukkig biedt het ons een overvloed aan veldtypes. Dus als je bijvoorbeeld het telefoonnummer van de respondent wilt weten, kies je:

Studio number types: short text, long text, number, and phone.

Inderdaad, telefoon.

Hetzelfde geldt voor een creditcardnummer: als je het creditcardnummer van de respondent moet weten, kies je...

Studio number types: short text, long text, number, and phone.

...hmm, er is geen creditcardveldtype in Studio. Maar wacht... het is een nummer, dus je kiest Nummer, toch? En dan zorg je ervoor dat je het valideert in een Connect flow met behulp van een OpenC Connector. Probleem opgelost! Nu we toch bezig zijn, bekijk ook eens een paar van de andere OpenC Connectors.

Nu terug naar de basis van getallen.

Telt het echt?

Een getal en cijfers zijn iets waarmee je telt, meet of labelt. Je kunt het ook gebruiken om dingen te ordenen: een recordID dat bestaat uit "Rec" + 001 voor een nieuw record, of "001" + 1.

Tot voor kort gebruikten we inderdaad Studio-velden van het type Nummer, bijvoorbeeld voor een creditcardnummer. Maar creditcardnummers zijn geen dingen die je kunt optellen of delen.

Dus als het op wiskunde aankomt, is niet alles wat op een getal lijkt ook altijd een getal.

Om het nog ingewikkelder te maken, kun je in Claris Studio niet met elke numerieke waarde rekenen. Daarom willen we in deze blog onze ervaringen met getallen en berekeningen in Claris Studio delen.

Het telt allemaal op, toch?

We hebben besloten om het veld van het type Getal alleen te gebruiken als we er wiskunde mee kunnen doen, zoals 2 + 2 = 4. We hebben dit gedocumenteerd in onze OpenC-richtlijn voor veldnaamconventies in Claris Studio. We vonden dit artikel dat het belang van deze beslissing nog eens onderstreept.

Voor veldwaarden die op een getal lijken, maar niet om te berekenen, gebruiken we een kortetekstveld.

Kunnen we in Claris Studio rekenvelden samenvatten?

Ja. Maar eigenlijk niet.

De Spreadsheet View die we voor dit doel hebben gemaakt, geeft ons een goed voorbeeld van hoe de getallen zich afspelen in verschillende veldtypes in Studio:

Zoals je in de schermafbeelding hieronder kunt zien, hebben we een aantal valutabedragen exclusief btw gemaakt en willen we het btw-bedrag berekenen. Daarna willen we het optellen, zodat we het totaal van de btw-bedragen krijgen:

Claris Studio - summarising data

In de kolom 'Bedrag (Valuta)' heeft de gebruiker een aantal bedragen ingevoerd. Ze kunnen meerdere decimalen hebben, maar op het scherm worden ze netjes afgerond op twee decimalen, zoals het hoort. Omdat het valuta's zijn.

Voor demonstratiedoeleinden hebben we het veldtype Studio tussen haakjes gezet. Het veld 'Bedrag (Valuta)' is dus van het type Valuta.

Let op:

Dit gezegd hebbende. We hebben het btw-bedrag berekend in de kolom 'btw (berekening)'. Deze is van het type Berekening.

In de volgende schermafbeelding zie je de werkelijke berekening: BTW-percentage x bedrag. Dit werkt perfect, zowel als je een nieuw record aanmaakt als als je het bedrag in een bestaand record bijwerkt. Tot zover alles goed.

VAT Calculation in Claris Studio

Nulsomspel?

We willen eindelijk alle berekende btw-bedragen optellen. Maar we lopen tegen het probleem aan dat we in het volgende screenshot onderaan 'Summary: none' zien staan.

Calculations cannot be added up

In Claris Studio kunnen we numerieke velden prachtig en heel eenvoudig samenvatten. En bepaalde samenvattingen maken voor Tekstvelden en zelfs voor Enkelekeuzevelden. Maar voor Berekeningsvelden is het niet mogelijk om alles bij elkaar op te tellen. Dat voelt echt contra-intuïtief (pun intended).

In onze visie op OpenC:

Hoe kom je hier nu achter? De beste manier die we hebben gevonden, is de volgende: met een eenvoudige Claris Connect Flow wordt het btw-bedrag berekend. Je kunt de Connect flow het resultaat laten invoeren:

In beide gevallen kun je gemakkelijk gebruik maken van de samenvattingsopties die je onderaan de Spreadsheet-weergave vindt. Je kunt dit zien in de volgende schermafbeelding.

Summarising amounts in Claris Studio

In deze schermafbeelding kun je ook zien dat de Getallen-kolom vrij veel decimalen heeft, in de records waar dit het geval is. Terwijl de Valuta-kolom het afgeronde bedrag in eurocenten laat zien. Maar gelukkig zijn de onderliggende waarden in de Valutakolom niet afgerond. Je kunt dit controleren door onderaan naar de twee somsecties te kijken: beide kolommen tellen op tot 233,23356.

Min één

Berekeningsvelden kunnen niet worden samengevat. We kunnen dit oplossen met een eenvoudige Connect flow.

Connect zet het btw-bedrag in het valutaveld en doet dat heel snel. Dus het record, de tabel en het overzicht zijn vrijwel onmiddellijk bijgewerkt.

Maar deze oplossing heeft een prijs (geen woordspelingen meer na dit punt): terwijl het record onder de motorkap wordt bijgewerkt, zie je dit niet terug op je scherm. Je moet je browsertabblad vernieuwen om het bijgewerkte btw-bedrag op je scherm te zien.

Claris Connect-flow: 1 – 2 – 3

Hieronder laten we je het screenshot zien met de Connect-flowstappen. Het is eenvoudig te maken, het bestaat uit slechts deze drie stappen:

  1. Trigger is het bedragveld
  2. De calculatie berekent het
  3. Het resultaat wordt in het record opgenomen.
Claris Connect Flow with a calculation

Alles afronden

Wat is uw ervaring met het kraken van getallen in Claris Studio? Laat het ons weten, laten we samen cijfers kraken!

Opmerkingen (0)