Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mario1983
Creator
Creator

Daten des aktuellen Monats anzeigen

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

1 Solution

Accepted Solutions
mruehl
Partner - Specialist
Partner - Specialist

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)

View solution in original post

10 Replies
marcus_sommer

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

mario1983
Creator
Creator
Author

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)

marcus_sommer

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

mruehl
Partner - Specialist
Partner - Specialist

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.

mario1983
Creator
Creator
Author

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

mruehl
Partner - Specialist
Partner - Specialist

Kannst Du eine Beispieldatei hochladen ?

mario1983
Creator
Creator
Author

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

mruehl
Partner - Specialist
Partner - Specialist

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)

mario1983
Creator
Creator
Author

Ah sehr schön, funktioniert!

Vielen Dank!