# Formatierung der Zahlen

**URL:** https://community.mp3tag.de/t/formatierung-der-zahlen/1273
**Category:** Vorschläge
**Created:** [September 6, 2004, 10:07am UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273 "2004-09-06T10:07:44Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![R.A.F](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/48db29/32.png) [@R.A.F](https://community.mp3tag.de/u/R.A.F)
#### Post date: [September 6, 2004, 10:07am UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/1 "2004-09-06T10:07:44Z")

</div>

Kann man eine Funktion einbauen, die die Ausgabe der Zahlenwerte (z.B. beim Feld "Filelänge in Bytes" oder "durchschnittliche Bitrate") formatiert erlaubt?

z. B. dann nicht mehr  
30892793 Bytes sondern 30.892.793 Bytes.  
oder:  
1084 kbps sondern 1.084 kbps

---

<div class="post-metadata">

### Author: ![Lucky](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/e9c0ed/32.png) [@Lucky](https://community.mp3tag.de/u/Lucky)
#### Post date: [September 6, 2004, 3:58pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/2 "2004-09-06T15:58:10Z")

</div>

Hallo,

das finde ich auch eine sehr gute Idee 🙂

ich hoffe mal das es Florian umsetzen wird, wenigstens als Option, das man wählen kann.

Mfg  
Lucky

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [September 8, 2004, 12:36pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/3 "2004-09-08T12:36:23Z")

</div>

So ... 🙂

die neue Funktion heißt **$fmtNum** und kann z.B. im Spaltendialog oder im Export benutzt werden (z.B. als **$fmtNum("%\_bitrate%")**).

Viele Grüße,  
~ Florian

---

<div class="post-metadata">

### Author: ![R.A.F](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/48db29/32.png) [@R.A.F](https://community.mp3tag.de/u/R.A.F)
#### Post date: [September 8, 2004, 2:43pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/4 "2004-09-08T14:43:45Z")

</div>

Danke für die schnelle Realisierung. 😃

---

<div class="post-metadata">

### Author: ![R.A.F](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/48db29/32.png) [@R.A.F](https://community.mp3tag.de/u/R.A.F)
#### Post date: [September 8, 2004, 3:56pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/5 "2004-09-08T15:56:21Z")

</div>

Also, hab´s gerade ausprobiert. - Aber irgendwie klappt´s nicht so recht.

Gebe im Spaltendialog folgendes ein:

Name: Bitrate

Wert: %\_bitrate% kbps  
Feld: $ftmNum(%\_bitrate%)

Die Ausgabe ist aber nun weiterhin nicht gegliedert. Also immer noch - als Beispiel - Bitrate: 1013 kbps. Hab´ die Syntax von Wert und Feld schon vertauscht, und auch in beiden Feldern das "$ftmNum" reingeschrieben - immer mit dem gleichen negativen Ergebnis. -  
Was mache ich falsch?

---

<div class="post-metadata">

### Author: ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)
#### Post date: [September 8, 2004, 4:06pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/6 "2004-09-08T16:06:37Z")

</div>

liegt wohl an Florians Schreibfehler 😛  
richtig ist: **$fmtNum** , also m und t vertauschen

---

<div class="post-metadata">

### Author: ![R.A.F](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/r/48db29/32.png) [@R.A.F](https://community.mp3tag.de/u/R.A.F)
#### Post date: [September 8, 2004, 4:49pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/7 "2004-09-08T16:49:00Z")

</div>

Okay, jetzt geht´s. Allerdings mußte ich die Syntax in Wert und Feld noch vertauschen.

Korrekt ist dann also:

Name: Bitrate

Wert: $f **mt** Num(%\_bitrate%) kbps  
Feld: %\_bitrate%

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [September 8, 2004, 4:57pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/8 "2004-09-08T16:57:04Z")

</div>

> [@](#):
>
> liegt wohl an Florians Schreibfehler 😛  
> richtig ist: **$fmtNum** , also m und t vertauschen

Hab's mal verbessert. 😃

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [September 8, 2004, 5:32pm UTC](https://community.mp3tag.de/t/formatierung-der-zahlen/1273/9 "2004-09-08T17:32:24Z")

</div>

> [@](#):
>
> Okay, jetzt geht´s. Allerdings mußte ich die Syntax in Wert und Feld noch vertauschen.
> 
> Korrekt ist dann also:
> 
> Name: Bitrate
> 
> Wert: $f **mt** Num(%\_bitrate%) kbps  
> Feld: %\_bitrate%

Oops - sorry, wegen des Schreibfehlers ![:rolleyes:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:")

Wenn auch die Sortierung richtig sein soll, müsste das Ganze so eingegeben werden:

- Name: Bitrate
- Wert: $fmtNum("%\_bitrate%") kbps
- Feld:
- Sortieren nach: %\_bitrate%
- Numerisch: Haken gesetzt

Zur Erklärung:

Der Inhalt unter **Name** wird in der Mp3tag Dateiansicht angezeigt. Da allerdings die Sortierung numerisch erfolgen soll (also z.B. 20 kpbs vor 1100 kbps kommen soll), muss der Haken bei **Numerisch** gesetzt sein. Da nun aber der Inhalt des Feldes beim Sortieren als Zahl gewertet wird (und "1.100 kbps" keine Zahl sondern eine formatierte Zeichenfolge ist), muss man Mp3tag noch einen Hinweis auf den tatsächlichen Zahlenwert geben. Deshalb steht unter **Sortieren nach** nochmal der Platzhalter ohne Formatanweisung, der dann ja nur den Zahlenwert enthält.  
**Feld** kann hier ganz weggelassen werden, da das Feld ja nicht editierbar ist. Dort muss nur ein Platzhalter stehen, wenn das Feld aus der Dateiansicht editiert werden soll (also z.B. bei %album% oder %track%).

Ich weiß, es wird nicht einfacher - aber dafür flexibler 😃

Viele Grüße,  
~ Florian
