Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hallo zusammen,
ich bin ein erst relativ neuer Qlikview Anwender und versuche mich erst reinzuarbeiten in die Thematik, deswegen bitte ich um Entschuldigung falls die Frage sehr einfach vorkommt
Mein Wunsch ist eine Prozentquote in einem Messzeiger Diagramm anzeigen zu lassen, und zwar immer wenn man die Datei öffnet automatisch vom aktuellen Monat. Dieses Diagramm soll nicht verknüpft sein mit irgendwelchen Datumsauswahlfeldern, etc.
Meine angedachte Lösung war, das ich in die Dimension eingebe: =Month(today())
Und die Formel dann: Sum(xyz)/Sum(abc)
Leider funktioniert dies nicht, und ich habe bisher auch noch keine Lösung dazu gefunden. Ich wäre für Hilfe sehr dankbar
Du musst das Jahr auch eingrenzen, sonst nimmt QV
alle Februare aus allen Jahren.
sum({1< Monat = {"$(=num(month(today())))"}, Jahr = {"$(=num(year(today())))"} >} Übergabemenge) / sum({1< Monat = {"$(=num(month(today())))"},Jahr = {"$(=num(year(today())))"} >} Forecast)
Hallo Mario,
hierfür brauchst Du Set Analysis in der Formel (und bei Messzeiger-Diagramm keine Dimension(en)), probier mal:
sum({< Monat = {"$(=month(today()))"} >} xyz) / sum({< Monat = {"$(=month(today()))"} >} abc)
und wenn es komplett unabhängig von Auswahlen sein soll, mit 1 als Identifier:
sum({1< Monat = {"$(=month(today()))"} >} xyz) / sum({1< Monat = {"$(=month(today()))"} >} abc)
Schöne Grüße
Marcus
http://community.qlik.com/groups/german-user-group
Hallo Marcus,
ich habe die Formel eingesetzt und die Dimension entfernt. Qlikview sagt auch das der Ausdruck ok ist, aber jetzt zeigt er an das keine Daten verfügbar sind. Es sind aber definitiv Daten für Februar hinterlegt...
Hier mal meine komplette Formel.
sum({1< Monat = {"$(=month(today()))"} >} Übergabemenge) / sum({1< Monat = {"$(=month(today()))"} >} Forecast)
Hallo Mario,
innerhalb einer Set Analysis müssen neben dem Werten auch die Formate passen, das meint: Monat = 'Feb' wird nicht mit Monat = 2 matchen. Hier bräuchtest Du dann wahrscheinlich: num(month(today())) oder monthname(today()).
Schöne Grüße
Marcus
Vielleicht passt was mit dem Datentyp nicht.
Mach mal eine Textbox mit
=Monat=month(today))
und wähle dann den heutigen Monat explizit aus.
Wenn -1 steht, ist alles ok, wenn nicht, dann stimmt was nicht.
Hi Manuel und Marcus
Das Format scheint jetzt zu passen, num(month(today())) war die Lösung.
Das wirklich komische ist allerdings, das mir trotzdem die falsche Prozentzahl angezeigt wird.
Ich habe Forecast 69892, Übergabe sind 15307, dh 21,9%. Der Graph zeigt mir 63,9% an...
Ich hab das Diagramm auch per Auswahlraum komplett von jeglicher Auswahl getrennt, aber es passiert nichts.
In habe allerdings noch eine Pivotansicht über mehrere Monate, wenn ich da nur Februar auswähle, dann rechnet er mir da ordnungsgemäß die 21,9% aus.
Ich steh gerade echt auf dem Schlauch
Kannst Du eine Beispieldatei hochladen ?
Ist angehängt.
Es geht um den Reiter Dashboard.
Wählst Du Jahr 2015 und Monat 2 aus, dann hast Du unten links gleich die aktuelle Monatsquote. Das passt auch.
Mir geht es aber rechts um die Zeigerdiagramme. Oben das (FC Quote) ist mein Testdiagramm.
Danke für die Mühe
Du musst das Jahr auch eingrenzen, sonst nimmt QV
alle Februare aus allen Jahren.
sum({1< Monat = {"$(=num(month(today())))"}, Jahr = {"$(=num(year(today())))"} >} Übergabemenge) / sum({1< Monat = {"$(=num(month(today())))"},Jahr = {"$(=num(year(today())))"} >} Forecast)
Ah sehr schön, funktioniert!
Vielen Dank!