Ga naar hoofdinhoud Ga naar aanvullende inhoud

Money# - script- en diagramfunctie

Money#() converteert een teksttekenreeks naar een geldwaarde, in de indeling die is ingesteld in het load-script of in het besturingssysteem, tenzij een opmaakreeks is opgegeven. Aangepaste scheidingstekens voor decimalen en scheidingstekens voor duizendtallen zijn optionele parameters.

Syntaxis:  

Money#(text[, format[, dec_sep [, thou_sep ] ] ])

Retourgegevenstypen: dubbele waarde

Argumenten
Argument Beschrijving
text De teksttekenreeks die moet worden geëvalueerd.
format Tekenreeks die de verwachte invoerindeling beschrijft bij het converteren van de tekenreeks naar een numeriek interval.

Bij weglating wordt de geldopmaak die is ingesteld in het besturingssysteem gebruikt.

dec_sep

Tekenreeks die het scheidingsteken voor decimalen opgeeft. Bij weglating wordt gebruikgemaakt van de waarde voor MoneyDecimalSep die is ingesteld in het load-script voor gegevens.

thou_sep

Tekenreeks die het scheidingsteken voor duizendtallen opgeeft. Bij weglating wordt gebruikgemaakt van de waarde voor MoneyThousandSep die is ingesteld in het load-script voor gegevens.

De functie Money# gedraagt zich zoals de functie Num#, maar haalt de standaardwaarden voor de scheidingstekens voor decimalen en duizendtallen uit de scriptvariabelen voor geldnotatie of de systeeminstellingen voor valuta.

Voorbeeld: diagramuitdrukkingen
Voorbeeld Resultaten
Money#('35 648,37 kr' , '# ##0,00 kr',',',' ' )

Retourneert 35 648,37 kr als de MoneyFormat instelling # ##0,00 kr is. Het volgende moet in uw load-script worden ingesteld om dit correct te evalueren als getal:

  • SET MoneyDecimalSep=',';

  • SET MoneyThousandSep=' ';

Money#( '$35,648.37', ' $#', '.', ',' )

Retourneert $35,648.37 als het volgende is ingesteld: 

  • MoneyFormatis $#

  • SET MoneyDecimalSep=',';

  • SET MoneyThousandSep=' ';

Voorbeeld - Basisprincipes voor Money#

Voorbeeld – Scenario met Money#

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een typfout, een ontbrekende stap of een technische fout – laat het ons weten zodat we dit kunnen verbeteren!