Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
woody1982
Contributor III
Contributor III

Formel Zahl und Text

Hallo zusammen,

ich würde gerne eine Summe Bilden und dahinter die Währung als Text ausgeben.

sum(Werte)&text("Währung")

es funktioniert soweit. Nur ist es jetzt noch möglich, die Summe als Zahlenformat z.B. 1.500.220 auszugeben (statt jetzt als Text 1500220)

Vielen Dank für die Hilfe 🙂

5 Replies
MarcoWedel

Hi,

wenn die Währung immer der in der MoneyFormat Variablen definierten Währung entspricht, wäre die einfachste Lösung denke ich so etwas wie

Money(Sum(Werte))

 

Wenn Währung hier ein Feldname ist, dann könnte ein Lösung auch so aussehen:

Num(Sum(Werte),'#.##0 ')&Währung

Dies liefert aber wieder nur einen String, kann also nicht als Zahl verwendet werden, z.B. um numerisch zu sortieren.

Hier wäre dann so etwas wie 

Money(Sum(Werte),'#.##0 '&Währung)

 besser.

 

Gruß

Marco

 

woody1982
Contributor III
Contributor III
Author

Guten Morgen,

Danke für die Antwort. 
Ja, bei Währung handelt es sich um ein Feld.

Die erste Formel kommt aufs selbe raus wie meine bestehende. Die zweite funktioniert leider nicht, zeigt keine Währung mit an.

MarcoWedel

vielleicht funktioniert das besser:

Dual(Num(Sum(Werte),'#.##0',',','.')&Währung,Sum(Werte))

 

Unterschied ist hier nochmal die explizite Angabe von Dezimal- und Tausendertrennzeichen sowie die Dual()-Funktion, damit sich das Ergebnis trotz Stringverkettung der Textdarstellung auch wie eine Zahl verhält (z.B. bei Sortierung).

 

 

woody1982
Contributor III
Contributor III
Author

Guten Morgen,

leider auch nicht. Die Summe wird als Zahl ausgegeben, aber die Währung erscheint nicht.

Vielen Dank trotzdem

marcus_sommer

Schau mal ins Tab Zahlen, da sollte Formel-Standard für diese Formel angehakt sein, denn ansonsten nimmt QlikView das hier spezifizierte Format.

- Marcus