# Wie kann man ein "multiline YEAR" reduzieren,

**URL:** https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494
**Category:** Allgemein
**Created:** [May 29, 2012, 6:24am UTC](https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494 "2012-05-29T06:24:42Z")
**Posts on this page:** 1
**Showing post:** 12

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [July 21, 2012, 8:59am UTC](https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494/12 "2012-07-21T08:59:07Z")

</div>

> [@poster](#):
>
> @DetlevD Vielen Dank zunächst mal ...

Bitteschöööön.

> [@poster](#):
>
> ... Dein Vorschlag zur Beseitigung des 2. Wertes ... klappt ... nicht ...

Ja das stimmt ...  
_"Ein Multivalue Tag Field kann nicht mit seinem eigenen ersten Wert alleine überschrieben werden."_

Dieser Fehler ist gemeldet ...  
[/t/12626/1](https://community.mp3tag.de/t/12626/1)

Das Überschreiben des ersten Wertes (Index 0) in einem multi-value Tag-Feld funktioniert zurzeit erst ab dem zweiten Wert (Index 1) ...  
Aktion: Tag-Feld formatieren  
Feld: YEAR  
Formatstring: $meta(YEAR,1)  
... das funktioniert.

Mit zwei Aktionen "Tag-Feld formatieren" kommt man auch zu einer Lösung, zum Beispiel ...  
Aktion: Tag-Feld formatieren  
Feld: YEAR  
Formatstring: **' '$left($meta\_sep(YEAR,'\\'),$sub($strstr($meta\_sep(YEAR,'\\'),'\\'),1))**

Aktion: Tag-Feld formatieren  
Feld: YEAR  
Formatstring: **$trim(%YEAR%)**

Vorher (multi-value):  
2005\\2002\\2003  
Nachher (single-value):  
2005

> [@poster](#):
>
> ... Danach stellte sich mir aber die Frage, wie ich den Inhalt des Year-Tags der gefilterten MP3s wirklich gut überschaubar zu sehen bekomme. ...

Spaltendefinition ...  
Name: Jahr  
Wert: **$meta\_sep(YEAR,'\\')**  
Feld: %YEAR%

> [@poster](#):
>
> ... Ich habe jedoch inzwischen gemerkt, dass es ja auch einen Aktionstyp "Doppelte Tagfelder entfernen" gibt, der wohl generell den 2. Wert entfernt.

Betreffend die Aktion "Doppelte Tag-Felder entfernen" werden _alle multi-value Tag-Felder im gesamten Tag-Typ entfernt_ bzw. reduziert auf ihren jeweils ersten Wert.  
Diese radikale Art der Bearbeitung ist wohl nicht immer erwünscht.

Betreffend die Aktion "Doppelte Tag-Felder zusammenfassen" ... siehe hier im Thread post #2.  
Aus multi-value Tag-Feld ...  
YEAR = "2003\\2004\\2005"  
... und ...  
Trennzeichen/Pattern = " - " ()  
... wird ...  
YEAR = "2003 - 2004 - 2005"

Wie gesagt ... und vorstehend demonstriert ... mit der Skriptsprache kann man weitere Bearbeitungen vornehmen.

Oder man benutzt die Aktionen, zum Beispiel im Anschluss an "Doppelte Tag-Felder zusammenfassen" die Aktion "Tag-Felder importieren".  
Quellformat: %YEAR%  
Formatstring/Pattern: %YEAR% - %DUMMY%  
... ergibt ...  
YEAR = "2003"

DD.20120721.1306.CEST

Anmerkung:  
_"Ein Multivalue Tag Field kann ~~nicht~~ mit seinem eigenen ersten Wert alleine überschrieben werden."_  
So funktioniert es ... **$meta(YEAR,0)'\\'**

DD.20140215.2018.CET

---

_[View the full topic](https://community.mp3tag.de/t/wie-kann-man-ein-multiline-year-reduzieren/13494)._
