Converteren naar Integer

Overzicht

De Convert To Integer verrijking zet decimale getallen (double- of single-precision floating-point waarden) om in gehele getallen (32-bit integers) door een opgegeven afrondingsmethode toe te passen. Deze verrijking is essentieel voor process mining scenario’s waarbij je numerieke data wilt standaardiseren, berekeningen op gehele getallen wilt uitvoeren, of data wilt voorbereiden voor systemen die gehele getalwaarden vereisen.

In process mining kunnen veel berekende metrics zoals duur, kosten of aantallen resulteren in decimale waarden die moeten worden omgezet naar gehele getallen voor rapportage, categorisering of verdere verwerking. Deze verrijking zorgt voor consistente en voorspelbare conversie door je de keuze te geven tussen verschillende afrondingsstrategieën, wat vooral waardevol is wanneer precisie-eisen en bedrijfsregels bepalen hoe fractionele waarden moeten worden behandeld.

De verrijking werkt met zowel case-level als event-level attributen, detecteert automatisch de bron en past de conversie op de juiste wijze toe. Het maakt een nieuw attribuut aan terwijl de originele decimale waarde behouden blijft, zodat je de datalijn kunt volgen en de pre- en post-conversiewaarden kunt vergelijken indien nodig.

Veelvoorkomend Gebruik

  • Decimale berekende duurwaarden in uren of dagen omzetten naar gehele getallen voor vereenvoudigde rapportage en categorisering
  • Financiële bedragen afronden op het dichtstbijzijnde hele euro- of valuta-eenheid wanneer centnauwkeurigheid niet nodig is voor analyse
  • Berekeningsmetrieken voor prestaties zoals doorvoersnelheden of cyclustijden omzetten naar gehele getallen voor dashboardweergaven
  • Numerieke data voorbereiden voor systemen die gehele getalinvoer vereisen, zoals prioriteitsniveaus of statuscodes
  • Standaardiseren van op tellen gebaseerde metrics die wellicht als gemiddelden of gewogen waarden zijn berekend
  • Percentageberekeningen omzetten naar gehele getallen voor vereenvoudigde bedrijfsregels en filtering
  • Berekeningspercentages voor resourcebenutting omzetten naar gehele percentages voor capaciteitsplanningsrapporten

Instellingen

Nieuwe Attribuutnaam: De naam van het nieuwe gehele attribuut dat wordt aangemaakt om de geconverteerde waarden op te slaan. Dit attribuut wordt toegevoegd als een case- of eventattribuut, afhankelijk van de bron van het originele attribuut. Kies een beschrijvende naam die duidelijk aangeeft dat het attribuut geheel getallen bevat (bijvoorbeeld “Duur Dagen” of “Aantal Euro”). Het nieuwe attribuut wordt weergegeven met nummeropmaak in de mindzieStudio interface.

Attribuutnaam: Het bronattribuut dat decimale waarden bevat (double- of single-precision floating-point getallen) die je wilt converteren naar gehele getallen. De dropdown toont alleen numerieke attributen met decimalen uit je dataset. Dit kan een caseattribuut of een eventattribuut zijn. De verrijking detecteert automatisch of de bron case-niveau of event-niveau gegevens betreft en maakt het nieuwe attribuut op hetzelfde niveau aan.

Afrondingsmethode: Bepaalt hoe decimale waarden worden afgerond bij het converteren naar gehele getallen. Deze instelling is cruciaal om te zorgen dat de conversie voldoet aan je bedrijfsvereisten. Twee methoden zijn beschikbaar:

  • AwayFromZero (standaard): Rondt af naar het dichtstbijzijnde gehele getal, waarbij midway-waarden (exact .5) van nul af worden afgerond. Bijvoorbeeld: 2.5 wordt 3, -2.5 wordt -3, 2.4 wordt 2, 2.6 wordt 3. Dit is de meest gebruikte afrondingsmethode en komt overeen met standaard wiskundige afrondingsconventies. Gebruik deze methode wanneer je symmetrisch afronden voor positieve en negatieve getallen wilt.

  • ToZero: Rondt af naar het dichtstbijzijnde gehele getal, waarbij midway-waarden (exact .5) naar nul toe worden afgerond. Bijvoorbeeld: 2.5 wordt 2, -2.5 wordt -2, 2.4 wordt 2, 2.6 wordt 3. Deze methode staat ook bekend als “bankiersafronding” of “round half down” en is nuttig om systematische vooringenomenheid in afronding over grote datasets te vermijden. Gebruik deze methode wanneer conservatieve schattingen worden verkregen of wanneer regelgeving deze specifieke afronding vereist.

Voorbeelden

Voorbeeld 1: Inkooporderverwerking - Duur afronden

Scenario: Een inkoopteam volgt aankooporder doorlooptijden in decimale dagen, maar heeft hele dagwaarden nodig voor SLA-rapportage en procescategorisering. Aankooporders met doorlooptijden zoals 3,7 dagen of 5,2 dagen moeten worden afgerond op respectievelijk 4 en 5 dagen voor duidelijke communicatie met belanghebbenden en vereenvoudigde prestatie dashboards.

Instellingen:

  • Nieuwe Attribuutnaam: PO Cycle Time Days
  • Attribuutnaam: PO Cycle Time (berekende decimale duur)
  • Afrondingsmethode: AwayFromZero

Uitvoer: De verrijking maakt een nieuw caseattribuut “PO Cycle Time Days” aan met gehele getalwaarden. Cases met originele waarden zoals 3,2 dagen worden 3 dagen, 3,5 dagen wordt 4 dagen, en 3,8 dagen wordt 4 dagen. Het attribuut verschijnt in de casetabel met nummeropmaak en kan direct gebruikt worden in filters, prestatiecategorieën en dashboardweergaven.

Case ID PO Cycle Time PO Cycle Time Days
PO-1001 3.2 3
PO-1002 3.5 4
PO-1003 3.8 4
PO-1004 5.1 5
PO-1005 7.9 8

Inzichten: De gehele waarden maken het mogelijk om SLA-tracking te vereenvoudigen (bijv. “orders binnen 5 dagen afgerond”) en maken het gemakkelijker om betekenisvolle duurcategorieën te maken zonder te hoeven werken met decimale precisie in bedrijfsregels.

Voorbeeld 2: Gezondheidszorg - Standaardisatie van patiëntkosten

Scenario: Een ziekenhuis analyseert patiëntbehandelingskosten inclusief centen, maar de financiële afdeling vereist gehele dollarbedragen voor budgetrapportage en afwijkingsanalyse. Kosten zoals $1.247,83 of $892,45 moeten worden afgerond naar $1.248 en $892 voor vereenvoudigde financiële rapportage en kostenclassificaties.

Instellingen:

  • Nieuwe Attribuutnaam: Treatment Cost Dollars
  • Attribuutnaam: Total Treatment Cost
  • Afrondingsmethode: AwayFromZero

Uitvoer: De verrijking creëert “Treatment Cost Dollars” als nieuw caseattribuut met gehele getalwaarden die de dichtstbijzijnde hele dollarwaarde weergeven. Dit attribuut kan gebruikt worden in financiële dashboards, kostencategorisatieverrijkingen en budgetafwijkingsberekeningen zonder decimale precisie.

Patient ID Total Treatment Cost Treatment Cost Dollars
PT-5001 1247.83 1248
PT-5002 892.45 892
PT-5003 3456.50 3457
PT-5004 567.12 567
PT-5005 2199.99 2200

Inzichten: Het converteren naar gehele dollarbedragen vereenvoudigt financiële rapportage, maakt kostencategorisatie eenvoudiger en sluit aan bij hoe budgetmanagers kosten bespreken in overleg met belanghebbenden.

Voorbeeld 3: Productie - Doorzichtsmeter productiecapaciteit

Scenario: Een fabriek berekent gemiddelde doorvoersnelheden die leidend zijn tot decimale waarden zoals 47,3 eenheden per uur. Voor capaciteitsplanningsrapporten en prestatie dashboards van ploegendiensten geven operationeel managers de voorkeur aan gehele getallen die gemakkelijk in één oogopslag te communiceren en te begrijpen zijn.

Instellingen:

  • Nieuwe Attribuutnaam: Units Per Hour
  • Attribuutnaam: Calculated Throughput Rate
  • Afrondingsmethode: AwayFromZero

Uitvoer: Maak een geheel attribuut “Units Per Hour” aan dat doorvoergetallen afrondt naar gehele getallen. Productiesnelheden zoals 47,3, 47,5 en 47,8 worden respectievelijk 47, 48 en 48, waardoor het eenvoudiger is productiedoelstellingen te bepalen en ploegprestaties te evalueren.

Shift ID Calculated Throughput Rate Units Per Hour
SHIFT-101 47.3 47
SHIFT-102 47.5 48
SHIFT-103 47.8 48
SHIFT-104 52.1 52
SHIFT-105 49.9 50

Inzichten: Gehele doorvoercijfers maken communicatie over productiedoelstellingen eenvoudiger, verschaffen handvatten voor vergelijking van ploegprestaties en helpen knelpunten in capaciteit te identificeren zonder afleiding door decimalen die geen operationele waarde toevoegen.

Voorbeeld 4: Orderafhandeling - Tijd tot verzending in uren

Scenario: Een e-commercebedrijf volgt de tijd van orderplaatsing tot verzending in decimale uren (bijv. 18,7 uur, 23,4 uur) maar wil deze waarden rapporteren als gehele uren voor SLA-tracking klantenservice en evaluatie van performance van het fulfilmentcentrum. Vereenvoudigde gehele waarden maken het makkelijker om orders te categoriseren als “zelfde dag,” “volgende dag,” of “2+ dagen.”

Instellingen:

  • Nieuwe Attribuutnaam: Shipping Time Hours
  • Attribuutnaam: Time To Ship (decimale uren)
  • Afrondingsmethode: AwayFromZero

Uitvoer: De verrijking levert een geheel attribuut “Shipping Time Hours” met waardes afgerond op hele uren. Orders met verzendtijden van 18,3, 18,5 en 18,8 uur worden respectievelijk 18, 19 en 19 uur, waardoor het makkelijker wordt te categoriseren en SLA-naleving te volgen.

Order ID Time To Ship Shipping Time Hours
ORD-2001 18.3 18
ORD-2002 18.5 19
ORD-2003 18.8 19
ORD-2004 23.4 23
ORD-2005 47.9 48

Inzichten: Gehele uurwaarden maken eenvoudige regels mogelijk zoals “orders onder 24 uur” voor analyse van zelfde dag uitlevering en verhogen de leesbaarheid van prestatie dashboards voor teams die real-time uitleveringsmetingen monitoren.

Voorbeeld 5: Financiële dienstverlening - Leningenverwerking met conservatieve afronding

Scenario: Een bank berekent de doorlooptijd van leningen in decimale werkdagen en moet deze rapporteren aan toezichthouders met conservatieve schattingen. Wanneer een lening 5,5 dagen kost, vereist de regelgeving afronding naar beneden naar 5 dagen om overschatting van verwerkingstijden te voorkomen. Hiervoor is de ToZero-afrondingsmethode nodig om midpointwaarden conservatief af te ronden.

Instellingen:

  • Nieuwe Attribuutnaam: Processing Days Regulatory
  • Attribuutnaam: Loan Processing Time Days
  • Afrondingsmethode: ToZero

Uitvoer: Maakt een geheel attribuut “Processing Days Regulatory” aan met conservatieve afronding. Waarden zoals 5,4, 5,5 en 5,6 dagen worden respectievelijk 5, 5 en 6 dagen. De ToZero-methode zorgt ervoor dat midpointwaarden (5,5) naar beneden worden afgerond in plaats van omhoog, wat conservatieve schattingen voor regelgeving oplevert.

Loan ID Loan Processing Time Days Processing Days Regulatory
LN-7001 5.4 5
LN-7002 5.5 5
LN-7003 5.6 6
LN-7004 7.3 7
LN-7005 7.5 7

Inzichten: Het gebruik van ToZero afronding zorgt voor naleving van regelgeving voor conservatieve tijdsrapportage, voorkomt systematische overschatting van verwerkingstijden in samenvattende rapporten en levert verdedigbare metrics op voor audits.

Uitvoer

De Convert To Integer verrijking maakt een enkel nieuw attribuut aan met gehele (32-bit gehele getal) waarden afgeleid van het bron decimale attribuut:

Nieuw Geheel Attribuut: Toegevoegd op hetzelfde niveau als het bronattribuut (case- of eventniveau). De attribuutnaam is gespecificeerd in de instelling "Nieuwe Attribuutnaam". Het datatype is Int32 (32-bit integer), met waarden van -2.147.483.648 tot 2.147.483.647. Het attribuut is gemarkeerd als een afgeleid attribuut met lineage tracking naar het bron-decimale attribuut.

Weergaveopmaak: Het nieuwe attribuut is automatisch geconfigureerd met nummerweergaveopmaak in mindzieStudio, die waarden zonder decimalen toont. Dit zorgt voor consistente presentatie in casetabellen, dashboards en rapporten.

Null-waardebehandeling: Als het bronattribuut null-waarden bevat, worden die cases of events overgeslagen tijdens conversie en blijft het nieuwe attribuut null voor die records. Dit behoudt de dataintegriteit en voorkomt dat missende data in de bron resulteert in nulwaarden in de output.

Dataprecisie: De conversie gebruikt standaard .NET-afronding met de opgegeven MidpointRounding-methode, wat consistente en voorspelbare behavior garandeert. De resulterende gehele waarden kunnen precisie verliezen ten opzichte van de originele decimale waarden, dus het is belangrijk om passende afrondingsmethoden te kiezen op basis van je bedrijfsvereisten.

Integratie met andere verrijkingen: Het nieuwe gehele attribuut kan direct worden gebruikt in volgende verrijkingen zoals:

  • Categorize Attribute Values om duur-bandbreedtes of kostenniveaus op basis van gehele waarden te maken
  • Filter Log om cases te isoleren op basis van gehele drempelcriteria
  • Calculators voor verdere rekenkundige bewerkingen die profiteren van gehele nauwkeurigheid
  • Performance Categorization om cases te groeperen op basis van gehele rekeningsmetriek

Het originele decimale attribuut blijft ongewijzigd bewaard, waardoor je beide datavoorstellingen kunt onderhouden. Dit is waardevol voor auditing, validatie en scenario’s waarbij je het effect van afronding op analyresultaten wilt vergelijken.


Deze documentatie maakt deel uit van het mindzie Studio process mining platform.