Vorlage:%
Prozentsatz aus Prozentwert und Grundwert berechnen. Im Erfolgsfall endet das Ergebis auf
%
– ansonsten 0
allein.Vorlagenparameter
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Anteil | 1 | Anteil vom Grundwert
| Zahlenwert | erforderlich |
Grundwert | 2 | Grundwert (Basis, Bezugswert, 100 %) – Null unzulässig
| Zahlenwert | erforderlich |
Dezimalstellen | 3 | Anzahl der zu rundenden Dezimalstellen
| Zahlenwert | optional |
Nullen | 4 | schließende Nullen in den Nachkommastellen beibehalten
| Wahrheitswert | optional |
Zahlenformat (Eingabe) | parse | Zahlenformat der Eingabe
| Einzeiliger Text | optional |
Zahlenformat (Ergebnis) | low | Zahlenformat für das Ergebnis im „Computer-Format“ (Vorgabe: lokales Wiki)
| Wahrheitswert | optional |
Zahlenformat (Eingabe)
Ein optionaler Parameter erlaubt unterschiedliche Interpretation eines Eingabewerts.
- Vorgabe ist
.
mit der Bedeutung „Computer-Format“. - „Computer-Format“ bedeutet:
.
als Dezimaltrennzeichen, Minuszeichen in ASCII, keine Zifferngruppierung („Tausender“). Alternativ kommt die Exponential-Notation mitE
in Frage.
Das erlaubte Eingabeformat, falls angegeben, besteht aus ein bis drei Codes mgd mit den Komponenten:
- d – Pflichtangabe wenn verwendet: Dezimaltrennzeichen. Zulässige Werte:
.
oder,
(nur an letzter Stelle). - m – Minuszeichen ist „typografisch“ (Unicode U+2212) erlaubt bei
-
(nur an erster Stelle). - g – Zifferngruppierung („Tausender“, auch Nachkommastellen) erlaubt gemäß nachfolgender Tabelle (optional).
g | Bedeutung |
---|---|
, | Komma, passend zum angloamerikanischen „Computer-Format“. |
. | Punkt; Standardformatierung in der deutschsprachigen Wikipedia |
' | ASCII-Hochkomma/Apostroph; üblich mit Bezug zur Schweiz |
', | ASCII-Hochkomma/Apostroph oder Komma |
'. | ASCII-Hochkomma/Apostroph oder Punkt |
U+20 | ASCII-Leerzeichen Nicht als Zahlenformat geeignet, aber zur Analyse und für qualifizierte Fehlermeldungen |
U+A0 | Geschütztes Leerzeichen |
U+202F | Schmales geschütztes Leerzeichen |
%s | Einfaches oder (auch schmales) geschütztes Leerzeichen |
.%s | Punkt oder einfaches oder (auch schmales) geschütztes Leerzeichen |
'%s | ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen |
'.%s | Punkt oder ASCII-Hochkomma/Apostroph oder einfaches oder (auch schmales) geschütztes Leerzeichen |
Bei der Eingabe können für die Zifferngruppierung alternativ auch HTML-Entities benutzt werden.
- Wissenschaftliche oder Exponential-Darstellung erfordert immer das „Computer-Format“;
e
oderE
, Exponent ganzzahlig,+
kann der Mantisse und dem Exponent vorangestellt werden.
Beispiele:
-.,
– Format für deutschsprachige Wikis, entsprechend lokalem Wert der Parserfunktion formatnum – Komma als Dezimaltrennzeichen, Punkt als Tausendertrennzeichen, typografisches Minuszeichen erlaubt,.
– klassisches US-Format-'.%s,
– breiteste Akzeptanz deutschsprachiger Formate, typografisches Minuszeichen möglich
Kopiervorlage
{{%| | | }}
Beispiele
Einbindung | Erwartet | Generiert |
---|---|---|
{{%}} | »0« | »0 « |
{{% |15|30}} | »50 %« | »50 % « |
{{% |15|300}} | »5 %« | »5 % « |
{{% |-15|300}} | »−5 %« | »−5 %« |
{{% |750|300}} | »250 %« | »250 % « |
{{% |2.5|10}} | »25 %« | »25 % « |
{{% |25|1000}} | »3 %« | »3 % « |
{{% |1|0}} | »0« | »0 « |
{{% | 1 | 3 }} | »33 %« | »33 % « |
{{% | 2 | 3 | 0 }} | »67 %« | »67 % « |
{{% | 3 | 3 | 2 | 1}} | »100,00 %« | »100,00 % « |
{{% | 1 | 4 | 2 }} | »25 %« | »25 % « |
{{% | 2 | 4 | 2 | 1 }} | »50,00 %« | »50,00 % « |
{{% | 362553 | 7937734 | 5 }} | »4,56746 %« | »4,56746 % « |
Lua
Verwendetes Modul: Expr #percent