Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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 🙂
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
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.
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).
Guten Morgen,
leider auch nicht. Die Summe wird als Zahl ausgegeben, aber die Währung erscheint nicht.
Vielen Dank trotzdem
Schau mal ins Tab Zahlen, da sollte Formel-Standard für diese Formel angehakt sein, denn ansonsten nimmt QlikView das hier spezifizierte Format.
- Marcus