Reale Beispiele
Mit Visualisierungen in Qlik Sense erhalten Sie Einblicke in Ihre Daten. Wenn Sie Formeln in Ihren Diagrammen verwenden, können Sie Ergebnisse erhalten, die sich konkret auf Ihre Arbeit anwenden lassen. Der Funktionsumfang in Qlik Sense ermöglicht es Ihnen, Ihre Formeln an Ihre Bedürfnisse anzupassen, auch wenn eine Option nicht direkt bereitsteht.
Berechnen des Prozentsatzes der Bruttomarge
Die Marge wird als Differenz zwischen dem Umsatz und den durch den Umsatz verursachten Kosten definiert. Wir berechnen die Marge für jeden Monat sowie den Prozentsatz des monatlichen Umsatzes, der die Marge darstellt.
Zum Berechnen des Margenprozentsatzes können wir folgende Formel verwenden:
(Sum(Sales)-Sum(Cost))/Sum(Sales)
Die Formel kann weiter vereinfacht werden
1-Sum(Cost)/Sum(Sales)
In der App finden Sie auf dem Arbeitsblatt Examples from real life eine Tabelle mit dem Titel Margin.
Gehen Sie folgendermaßen vor:
- Wählen Sie die verfügbare Tabelle mit dem Titel Margin aus.
Das Eigenschaftsfenster öffnet sich. - Klicken Sie auf Spalte hinzufügen und wählen Sie Kennzahl aus.
- Klicken Sie auf das Symbol .
Der Formel-Editor wird geöffnet. - Geben Sie Folgendes ein: Sum(Sales)
- Fügen Sie drei weitere Kennzahlen mit den Formeln Sum(Cost), Sum(Sales) - Sum(Cost) und 1 - Sum(Cost)/Sum(Sales) hinzu.
- Klicken Sie auf Übernehmen.
Sie sehen die berechnete Marge für jeden Monat basierend auf dem Umsatz und den Kosten. Sie können auch sehen, welcher Umsatzprozentsatz Ihre Marge darstellt.
In den App-Daten sind bereits Daten für die monatliche Marge vorhanden. Dies ist eine gute Gelegenheit, um die Originaldaten mit unserer Berechnung zu vergleichen.
Gehen Sie folgendermaßen vor:
- Klicken Sie auf Spalte hinzufügen und wählen Sie Kennzahl aus.
- Klicken Sie auf das Symbol .
Der Formel-Editor wird geöffnet. - Geben Sie Folgendes ein: Sum(Margin)
- Fügen Sie eine weitere Kennzahl mit folgender Formel hinzu: (Sum(Sales) - Sum(Cost)) - Sum(Margin)
- Klicken Sie auf Übernehmen.
Einige Werte in der berechneten Marge unterscheiden sich von den Werten der Margenspalte, die direkt aus unseren Daten stammt. Die Spalte für die Margendiskrepanz zeigt klar, dass die Abweichung in den Monaten des Jahres 2014 aufgetreten ist. Der Unterschied zwischen der berechneten Marge und der Marge aus dem Datensatz ist nur gering, aber der Umstand, dass er in einem bestimmten Jahr auftritt, wirft Fragen auf. Was war in diesem Jahr anders? Indem wir die Daten prüfen und die richtigen Fragen stellen, können wir interessante Einblicke für unser Geschäft gewinnen.
Verzögerte Rechnungsstellung
Für dieses Beispiel werden Daten eines Unternehmens verwendet, das Datumsangaben sowohl für die Rechnungserstellung als auch für die zugesagte Lieferung der hergestellten Waren erfasst. Die beiden Datumsangaben stimmen nicht immer überein. Zudem können für manche Rechnungen zwei Angaben für das zugesagte Lieferdatum vorhanden sein. Das nächstliegende Datum entspricht immer dem Rechnungsdatum, da es automatisch vom Rechnungsstellungssystem des Unternehmens festgelegt wird. Das späteste zugesagte Lieferdatum ist das Datum, an dem die Lieferung zwischen dem Unternehmen und dem Kunden vereinbart wurde.
Beginnen wir damit, diese Datumsangaben einer Tabelle hinzuzufügen.
Auf dem Arbeitsblatt Examples from real life finden Sie eine Tabelle mit dem Titel Invoicing delays.
Gehen Sie folgendermaßen vor:
- Wählen Sie die verfügbare Tabelle mit dem Titel Invoicing delays aus.
Das Eigenschaftsfenster öffnet sich. - Klicken Sie auf Spalte hinzufügen und wählen Sie Kennzahl aus.
- Klicken Sie auf das Symbol .
Der Formel-Editor wird geöffnet. - Geben Sie Folgendes ein: Only([Invoice Date])
- Fügen Sie eine weitere Kennzahl mit folgender Formel hinzu: Max([Promised Delivery Date])
- Klicken Sie auf Übernehmen.
Sie sehen, dass das Rechnungsdatum und das zugesagte Lieferdatum nicht immer übereinstimmen. Wenn zwei Termine als zugesagtes Lieferdatum vorhanden sind, müssen wir für unsere Berechnung das spätere verwenden.
Wir berechnen die Differenz zwischen dem Rechnungsdatum und dem zugesagten Lieferdatum. Wir verwenden die folgende Formel:
Max([Promised Delivery Date])-[Invoice Date]
Es gibt drei Szenarios:
- Beide Datumswerte sind gleich, und das Ergebnis der Formel lautet 0.
- Die Produkte wurden für ein Datum nach der Rechnungsstellung zugesagt, und das Ergebnis ist eine positive ganze Zahl.
- Die Rechnung wurde nach dem zugesagten Lieferdatum erstellt, und das Ergebnis ist eine negative ganze Zahl.
Gehen Sie folgendermaßen vor:
- Klicken Sie auf Spalte hinzufügen und wählen Sie Kennzahl aus.
- Klicken Sie auf das Symbol .
Der Formel-Editor wird geöffnet. - Geben Sie Folgendes ein: Max([Promised Delivery Date])-[Invoice Date]
- Klicken Sie auf Übernehmen.
Zwischen den Datumsangaben liegen verschiedene Differenzen vor. Negative Werte geben an, dass die Rechnung verspätet war. Positive Zahlen geben an, dass die zugesagte Lieferung nach Erstellen der Rechnung erfolgte.
Wir berechnen die Anzahl der Rechnungen, die nach dem zugesagten Lieferdatum erstellt wurden.
Gehen Sie folgendermaßen vor:
- Klicken Sie auf Spalte hinzufügen und wählen Sie Kennzahl aus.
- Klicken Sie auf das Symbol .
Der Formel-Editor wird geöffnet. - Geben Sie Folgendes ein: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))
- Klicken Sie auf Übernehmen.
Die letzte Spalte ist sinnvoller, wenn sie einen KPI für den Prozentsatz der Gesamtzahl der Rechnungen darstellt.
Gehen Sie folgendermaßen vor:
- Erstellen Sie einen KPI.
- Klicken Sie auf Kennzahl hinzufügen. Klicken Sie auf das Symbol .
Der Formel-Editor wird geöffnet. - Geben Sie Folgendes ein: Count(Distinct If(Aggr(Max([Promised Delivery Date])<[Invoice Date],[Invoice Number]),[Invoice Number]))/Count([Invoice Number])
- Klicken Sie auf Übernehmen.
Wir berechnen die durchschnittliche Verspätung bei der Rechnungsstellung.
Gehen Sie folgendermaßen vor:
- Erstellen Sie einen neuen KPI.
- Klicken Sie auf Kennzahl hinzufügen. Klicken Sie auf das Symbol .
Der Formel-Editor wird geöffnet. - Geben Sie Folgendes ein: Avg(Aggr(If(Max([Promised Delivery Date])<[Invoice Date],(Max([Promised Delivery Date])-[Invoice Date])), [Invoice Number]))
- Klicken Sie auf Übernehmen.
Vielen Dank!
Sie haben dieses Tutorial jetzt abgeschlossen und hoffentlich grundlegende Kenntnisse zur Verwendung von Diagrammformeln in Qlik Sense erworben. Besuchen Sie unsere Website, um weitere Anregungen für Ihre Apps zu erhalten.