Round
Round() retourneert het resultaat van de afronding x naar boven of beneden tot het dichtstbijzijnde veelvoud van step [+ offset]. De standaardwaarde van offset is 0. De standaardwaarde van step is 1.
Als x zich precies in het midden van een interval bevindt, wordt er naar boven afgerond.
Syntaxis:
Round(x[, step[, offset]])
Retourgegevenstypen: numeriek
InformatieAls u een getal met zwevend decimaalteken afrondt, krijgt u mogelijk onjuiste resultaten. Deze meestal onbelangrijke afrondingsfouten worden veroorzaakt doordat getallen met zwevend decimaalteken worden weergegeven door een eindig aantal binaire cijfers. Dit heeft tot gevolg dat QlikView een berekening uitvoert met een getal dat al is afgerond. Als het cruciaal is om de juiste afronding te verkrijgen, kunt u dit probleem oplossen door de getallen te vermenigvuldigen om ze naar gehele getallen te converteren.
Voorbeelden en resultaten:
- Round( 3.8 ): retourneert 4
- Round( 3.8, 4 ): retourneert 4
- Round( 2.5 ): retourneert 3. Wordt naar boven afgerond omdat 2,5 precies de helft van de standaard stapinterval is.
- Round( 2, 4 ): retourneert 4. Wordt naar boven afgerond omdat 2 precies de helft van de stapinterval van 4 is.
- Round( 2, 6 ): retourneert 0. Wordt naar beneden afgerond omdat 2 minder dan de helft van de stapinterval van 6 is.
- Round( 3.88 , 0.1 ): retourneert 3,9
- Round( 3.88 , 5 ): retourneert 3,9
- Round( 1.1 , 1 , 0.5 ): retourneert 3,9