VISUALISIERUNG & DASHBOARD-DESIGN

Qlik Sense KPI Objects: Performance-Kennzahlen die wirklich zählen

Autor

Qlik Doktor

September 28, 2025 · 11 Min. Lesezeit

Letzte Aktualisierung: September 2025 | Lesezeit: 8 Minuten | Level: Einsteiger bis Fortgeschritten

Dein Chef fragt: «Wie stehen wir da?» Du willst die Antwort in 3 Sekunden, nicht in 3 Minuten Dashboard-Studium. KPI Objects sind deine Geheimwaffe für Executive-Level Kommunikation. Ein Blick, eine Zahl, eine klare Aussage über Performance.

Nach diesem Tutorial kannst du:

  • KPI Objects in 3 Minuten setup und aussagekräftig gestalten
  • Performance-Indikatoren mit Trend-Richtung und Kontext aufbauen
  • Color Coding für sofortige Status-Erkennung implementieren
  • Multiple KPIs zu Executive Dashboards kombinieren
  • QSBA-typische KPI-Fragen sicher beantworten

Welches Problem lösen KPI Objects in Qlik Sense?

Warum versagen normale Charts beim Performance-Monitoring?

Das Szenario: CEO steigt in den Aufzug und fragt: «Wie sind unsere Q4-Zahlen?»

Du hast 30 Sekunden für die Antwort.

Warum Charts hier versagen:

  • Bar Charts: Zu viel Detail, keine sofortige Aussage
  • Line Charts: Zeigen Trends, aber nicht aktuellen Status
  • Tables: Viel zu viele Zahlen für quick check

KPI Objects sind perfekt weil:

  • Eine große Zahl = sofortige Klarheit
  • Color Coding = Status auf einen Blick
  • Trend-Indikator = Richtung verstehen
  • Kontext = Bedeutung der Zahl erfassen

Wie richte ich ein KPI in 3 Minuten in Qlik Sense ein?

Wie erstelle ich in Qlik Sense einen Basis-KPI in 1 Minute?


# Einfachstes KPI Setup:
basic_setup:
  chart_type: "KPI"
  measure: "Sum(Umsatz)"
  label: "Quartalsumsatz"
  number_format: "€#,##0,K"  # Zeigt €2.345K

Setup-Prozess:

  1. KPI hinzufügen: Ziehe «KPI» aus der Assets-Bibliothek
  2. Measure: Füge deine Haupt-Metrik hinzu
  3. Label: Gib einen klaren, verständlichen Namen
  4. Fertig: Du hast einen funktionsfähigen KPI!

Wie kann ich sofortige Verbesserungen in Qlik Sense KPI Objects erzielen?


// Essential Upgrades für professionelle KPIs:

// 1. Trend-Kontext hinzufügen - Sekundäre Measure:
(Sum({<Jahr={$(=Max(Jahr))}>} Umsatz) - Sum({<Jahr={$(=Max(Jahr)-1)}>} Umsatz))
/ Sum({<Jahr={$(=Max(Jahr)-1)}>} Umsatz)

// Number Format für Trend: 0.0% (zeigt +12.5% oder -3.2%)

// 2. Status-Color basierend auf Performance:
// Properties > Appearance > Colors > Background color expression:
If(Sum(Umsatz) >= Sum(Zielumsatz),
   RGB(76, 175, 80),      // Grün: Ziel erreicht
   RGB(244, 67, 54))      // Rot: Ziel verfehlt

Praktisches Beispiel – TechCorp Q4 Revenue:


executive_kpi_result:
  main_value: "€2.34M"
  trend_indicator: "+12.5% vs Q3"
  status_color: "Green (Ziel von €2.1M übertroffen)"
  insight: "CEO versteht sofort: Quartal erfolgreich"

Welche 5 KPI-Must-Haves sind für die Essential Configuration notwendig?

Wie funktioniert Smart Number Formatting für Business Context in Qlik Sense?


// Number Formats für verschiedene KPI-Typen:

// Revenue/Money KPIs:
'€#,##0.0,"M"'          // €2.3M (für Millionen)
'€#,##0,K'              // €234K (für Tausende)
'€#,##0.00'             // €234.56 (für exakte Beträge)

// Percentage KPIs:
'0.0%'                  // 12.5% (für Wachstumsraten)
'0%'                    // 85% (für Zielerreichung)

// Count KPIs:
'#,##0'                 // 1,234 (für Anzahlen)
'#,##0.0,K'             // 23.4K (für große Anzahlen)

// Duration KPIs:
'[h]:mm'                // 2:30 (für Stunden:Minuten)
'#,##0" Tage"'          // 45 Tage (für Zeiträume)

Wie funktioniert Conditional Coloring für Status-Erkennung in Qlik Sense?


// Performance-basierte Farb-Schemas:

// 3-Stufen Performance (Grün/Gelb/Rot):
If(Performance >= 1.05, RGB(76, 175, 80),       // >105%: Excellent (Grün)
   If(Performance >= 0.95, RGB(255, 193, 7),    // 95-105%: Good (Gelb)
      RGB(244, 67, 54)))                        // <95%: Poor (Rot)

// 5-Stufen Performance für detailliertere Bewertung:
If(Performance >= 1.2, RGB(27, 94, 32),         // >120%: Outstanding
   If(Performance >= 1.05, RGB(76, 175, 80),    // 105-120%: Excellent
      If(Performance >= 0.95, RGB(255, 193, 7), // 95-105%: Good
         If(Performance >= 0.8, RGB(255, 87, 34), // 80-95%: Poor
            RGB(183, 28, 28)))))                // <80%: Critical

// Trend-basierte Farben:
If(CurrentValue > PreviousValue,
   RGB(76, 175, 80),    // Grün: Improvement
   RGB(244, 67, 54))    // Rot: Decline

Was sind Trend-Indikatoren für Kontext in Qlik Sense KPI Objects?


// Verschiedene Trend-Calculation Patterns:

// Vorjahres-Vergleich:
(Sum({<Jahr={$(=Max(Jahr))}>} Umsatz) - Sum({<Jahr={$(=Max(Jahr)-1)}>} Umsatz))
/ Sum({<Jahr={$(=Max(Jahr)-1)}>} Umsatz)

// Vormonat-Vergleich:
(Sum({<Monat={$(=Max(Monat))}>} Umsatz) - Sum({<Monat={$(=Max(Monat)-1)}>} Umsatz))
/ Sum({<Monat={$(=Max(Monat)-1)}>} Umsatz)

// Quartals-Vergleich:
(Sum({<Quartal={$(=Max(Quartal))}>} Umsatz) - Sum({<Quartal={$(=Max(Quartal)-1)}>} Umsatz))
/ Sum({<Quartal={$(=Max(Quartal)-1)}>} Umsatz)

// Moving Average Trend:
(Sum(Umsatz) - RangeAvg(Above(Sum(Umsatz), 1, 3))) / RangeAvg(Above(Sum(Umsatz), 1, 3))

Wie erstelle ich ein Responsive Layout für Multi-KPI Dashboards in Qlik Sense?


# KPI Dashboard Layout Patterns:
executive_dashboard:
  top_row: "4 Primary KPIs (Revenue, Profit, Orders, NPS)"
  layout: "Horizontal row, equal spacing"
  size: "Large für hohe Sichtbarkeit"

management_dashboard:
  grid_layout: "2x3 or 3x2 KPI grid"
  categories: "Finance, Sales, Operations, Customer"
  size: "Medium für mehr KPIs auf Screen"

operational_dashboard:
  kpi_count: "8-12 KPIs"
  layout: "Vertical list oder compact grid"
  size: "Small für Übersichtlichkeit"

Was sind die Show Conditions für Dynamic KPIs in Qlik Sense?


// Smart KPI Visibility basierend auf Kontext:

// Nur zeigen wenn Daten vorhanden:
Sum(Umsatz) > 0

// Nur zeigen wenn spezifische Selection:
GetSelectedCount(Region) = 1

// Nur zeigen für bestimmte User-Rollen:
Match($(vUserRole), 'Manager', 'Director', 'VP') > 0

// Nur zeigen in bestimmten Zeiträumen:
Month(Today()) <= 3  // Nur Q1 anzeigen

Wie sieht ein reales Beispiel für das TechCorp Executive Dashboard aus?

Was ist das Business-Szenario für Qlik Sense KPI Objects?

Herausforderung: CEO braucht 4 Key Metrics auf einen Blick

Requirements: Revenue, Profit Margin, Customer Satisfaction, Market Share

Zielgruppe: C-Level Executive Team

Wie richte ich ein vollständiges Executive KPI Setup in Qlik Sense ein?

KPI 1: Revenue (Primary)


// Measure:
Sum({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} Umsatz)

// Label: "Q4 Revenue"
// Number Format: '€#,##0.0,"M"'  // €2.3M

// Secondary Measure (Trend):
(Sum({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} Umsatz) -
 Sum({<Jahr={$(=Max(Jahr)-1)}, Quartal={$(=Max(Quartal))}>} Umsatz))
/ Sum({<Jahr={$(=Max(Jahr)-1)}, Quartal={$(=Max(Quartal))}>} Umsatz)

// Background Color:
If(Sum({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} Umsatz) >= Sum(Zielumsatz),
   RGB(76, 175, 80), RGB(255, 193, 7))

KPI 2: Profit Margin


// Measure:
Sum({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} Gewinn) /
Sum({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} Umsatz)

// Label: "Profit Margin"
// Number Format: '0.0%'  // 23.5%

// Color Coding für Margin Targets:
If(Sum(Gewinn)/Sum(Umsatz) >= 0.25, RGB(76, 175, 80),      // >25%: Excellent
   If(Sum(Gewinn)/Sum(Umsatz) >= 0.20, RGB(255, 193, 7),   // 20-25%: Good
      RGB(244, 67, 54)))                                    // <20%: Poor

KPI 3: Customer Satisfaction


// Measure:
Avg({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} NPS_Score)

// Label: "Customer NPS"
// Number Format: '0.0'  // 4.2

// Industry-standard NPS Coloring:
If(Avg(NPS_Score) >= 70, RGB(76, 175, 80),      // >70: Promoters
   If(Avg(NPS_Score) >= 0, RGB(255, 193, 7),    // 0-70: Passives
      RGB(244, 67, 54)))                        // <0: Detractors

KPI 4: Market Share


// Measure (requires market data):
Sum({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} Umsatz) /
Sum({<Jahr={$(=Max(Jahr))}, Quartal={$(=Max(Quartal))}>} Total_Market_Size)

// Label: "Market Share"
// Number Format: '0.0%'  // 12.3%

// Growth-focused coloring:
If(MarketShare_Current > MarketShare_Previous,
   RGB(76, 175, 80),    // Growing: Green
   RGB(244, 67, 54))    // Declining: Red

Dashboard Result:


executive_summary:
  q4_revenue: "€2.34M (+12.5% vs LY)" # Green background
  profit_margin: "23.5% (-1.2pp vs LY)" # Yellow background
  customer_nps: "72 (+3 vs LY)" # Green background
  market_share: "12.3% (+0.8pp vs LY)" # Green background

overall_status: "3 of 4 KPIs Green → Strong Quarter"

Wie kann ich Advanced KPI Techniques in Qlik Sense nutzen?

Wie erstelle ich Multi-Conditional KPIs mit Business Logic in Qlik Sense?


// Advanced KPI mit mehreren Business-Regeln:
// Use Case: Sales Performance Rating

// Measure Expression:
If(Sum(Umsatz) >= Sum(Zielumsatz) * 1.1 AND
   Sum(Gewinn)/Sum(Umsatz) >= 0.25 AND
   Count({<Status={'Won'}>} OpportunityID) >= 10,
   'Excellent',
   If(Sum(Umsatz) >= Sum(Zielumsatz) * 0.95 AND
      Sum(Gewinn)/Sum(Umsatz) >= 0.20,
      'Good',
      If(Sum(Umsatz) >= Sum(Zielumsatz) * 0.8,
         'Acceptable',
         'Poor')))

// Color für Text-basierte KPIs:
Pick(Match([Sales_Performance_Rating], 'Excellent', 'Good', 'Acceptable', 'Poor'),
     RGB(76, 175, 80), RGB(139, 195, 74), RGB(255, 193, 7), RGB(244, 67, 54))

Wie funktionieren Dynamic KPI Labels mit Context in Qlik Sense?


// Smart Labels die sich an Kontext anpassen:

// Label Expression für Revenue KPI:
If(GetSelectedCount(Region) = 1,
   'Revenue ' & GetFieldSelections(Region),
   If(GetSelectedCount(Region) = 0,
      'Total Revenue',
      'Selected Regions Revenue'))

// Label für Zeitraum-abhängige KPIs:
If(GetSelectedCount(Jahr) = 1 AND GetSelectedCount(Monat) = 1,
   GetFieldSelections(Monat) & ' ' & GetFieldSelections(Jahr) & ' Revenue',
   If(GetSelectedCount(Jahr) = 1,
      GetFieldSelections(Jahr) & ' Revenue',
      'Multi-Period Revenue'))

Wie funktioniert Automated Alerting mit KPI Thresholds in Qlik Sense?


// KPI Show Conditions für Alert-basierte Dashboards:

// Nur zeigen wenn KPI kritisch:
Sum(Umsatz) < Sum(Zielumsatz) * 0.8  // Unter 80% Ziel

// Alert-Style KPI mit Warning Icons:
If(Performance < 0.9,
   '⚠️ ' & Num(Sum(Umsatz), '€#,##0K'),
   '✅ ' & Num(Sum(Umsatz), '€#,##0K'))

Wie funktionieren Drill-Through KPIs mit Navigation in Qlik Sense?


// KPI Actions für Navigation zu Detail-Dashboards:
// Properties > Actions > Add Action:

// Action Type: "Go to sheet"
// Sheet: "Revenue Detail Dashboard"
// Same window: True

// Conditional Actions basierend auf KPI-Wert:
// Show action nur wenn Performance < Target

Welche Performance-Tipps gibt es für KPIs in Real-time Dashboards?

Wie kann man High-Frequency Updates in Qlik Sense optimieren?


# KPI Performance Best Practices:
real_time_optimization:
  calculation_condition: "1"  # KPIs sollten immer laden
  alternative_items: "Disabled für KPIs"
  complex_expressions: "Avoid nested Aggr() functions"

# Memory-efficient KPI Expressions:
efficient_patterns:
  good: "Sum(Sales)"
  avoid: "Aggr(Sum(Sales), Region, Product)"
  reason: "KPIs brauchen aggregierte Werte, nicht Detail"

# Responsive Update Strategy:
update_frequency:
  critical_kpis: "Every 5 minutes"
  standard_kpis: "Every 15 minutes"
  historical_kpis: "Daily updates sufficient"

Wann sollte man KPI Objects nicht verwenden?


# KPIs sind NICHT optimal für:
avoid_kpi_objects:
  multiple_values: "Mehr als 2-3 Zahlen pro KPI"
  trend_analysis: "Line Charts zeigen Trends besser"
  comparisons: "Bar Charts für Kategorie-Vergleiche"
  distributions: "Histograms für Datenverteilungen"
  drill_down: "Tables für Detail-Exploration"

Welche häufigen Fehler gibt es und wie kann man sie vermeiden?

Wie beeinflusst zu viele KPIs auf einem Dashboard die Performance in Qlik Sense?

Problem: 15+ KPIs = Information Overload

Lösung: Maximal 6-8 KPIs für Executive Level


# KPI Hierarchy Rules:
executive_level: "4-6 Primary KPIs"
management_level: "6-8 Department KPIs"
operational_level: "8-12 Process KPIs"

Wie kann man KPIs in Qlik Sense KPI Objects mit Kontext versehen?

Problem: Absolute Zahlen ohne Vergleichswerte sind wertlos

Lösung: Immer Trend oder Target-Vergleich hinzufügen


// Schlecht: Nur aktueller Wert
Sum(Umsatz)

// Gut: Wert mit Trend-Kontext
Sum(Umsatz)
// Secondary Measure: vs LY Growth %

Was ist Fehler 3: Inkonsistente Color Coding in Qlik Sense KPI Objects?

Problem: Grün bedeutet mal «gut», mal «schlecht»

Lösung: Einheitliche Farbsemantik im ganzen Dashboard


# Standard Color Semantics:
color_standards:
  green: "Positive, On-track, Above target"
  yellow: "Neutral, Warning, Close to target"
  red: "Negative, Problem, Below target"
  blue: "Informational, Neutral metric"
  gray: "No data, Inactive, Not applicable"

Wie behebt man Fehler 4: Schlechte Number Formatierung in Qlik Sense?

Problem: «2345678.234» statt «€2.35M»

Lösung: Business-friendly Formats für Zielgruppe


// Für C-Level: Vereinfachte große Zahlen
'€#,##0.0,"M"'           // €2.3M

// Für Finance: Präzise Zahlen
'€#,##0.00'              // €2,345,678.23

// Für Sales: Tausender-Format
'€#,##0,K'               // €2,346K

Wie bereite ich mich auf die QSBA Prüfung zu KPI Objects vor?

Welche Performance-Kennzahlen zählen wirklich bei Qlik Sense KPI Objects?

Frage: Welche Expression zeigt korrekt das Wachstum vs. Vorjahr für einen KPI?

A) Sum(Sales) - Sum(Sales Previous Year)

B) (Sum(Sales) / Sum({<Year={$(=Max(Year)-1)}>} Sales)) - 1

C) Sum({<Year={$(=Max(Year))}>} Sales) > Sum({<Year={$(=Max(Year)-1)}>} Sales)

D) Sum(Sales) / Count(Years)

Antwort: B) (Sum(Sales) / Sum({<Year={$(=Max(Year)-1)}>} Sales)) - 1

Erklärung: Division durch Vorjahr minus 1 ergibt Wachstumsrate (z.B. 0.15 = 15% Wachstum).

Was sind die wichtigsten Performance-Kennzahlen für Qlik Sense KPI Objects?

Frage: Was ist die beste Praxis für KPI Color Coding in Executive Dashboards?

A) Jeder KPI sollte eine andere Farbe haben

B) Farben sollten Performance vs. Target reflektieren

C) Immer Corporate Colors verwenden

D) Zufällige Farben für bessere Unterscheidung

Antwort: B) Farben sollten Performance vs. Target reflektieren

Erklärung: Grün = Ziel erreicht, Gelb = Warning, Rot = Problem ist Standard.

Welche Performance-Kennzahlen zählen wirklich bei Qlik Sense KPI Objects?

Frage: Wie viele KPIs sind optimal für ein Executive Dashboard?

A) 2-3 KPIs

B) 4-6 KPIs

C) 8-10 KPIs

D) 12+ KPIs

Antwort: B) 4-6 KPIs

Erklärung: Executives brauchen schnelle Übersicht; zu viele KPIs reduzieren Klarheit.

Welche wichtigen Prüfungsthemen gibt es zu Qlik Sense KPI Objects?

  • Number Formatting: Business-appropriate formats für verschiedene KPI-Typen
  • Color Expressions: Performance-basierte conditional coloring
  • Trend Calculations: Set Analysis für Period-over-Period Vergleiche
  • Dashboard Design: Optimale KPI-Anzahl und Layout
  • Show Conditions: Dynamic KPI Visibility basierend auf Kontext

Wie löse ich häufige KPI-Probleme in Qlik Sense?

Wie behebe ich das Problem, dass mein KPI ‚-‚ oder null anzeigt?

Ursache: Keine Daten für aktuelle Selection

Lösung:


// Fallback für null values:
If(IsNull(Sum(Umsatz)), 'Keine Daten', Num(Sum(Umsatz), '€#,##0K'))

// Oder Show Condition:
Sum(Umsatz) > 0

Warum ändern sich die KPI-Farben in Qlik Sense nicht?

Ursache: Color Expression syntaktisch falsch

Lösung: Teste Expression schrittweise


// Test Expression in separatem Textfeld:
If(Sum(Umsatz) > 1000000, 'GREEN', 'RED')

// Dann RGB-Werte hinzufügen:
If(Sum(Umsatz) > 1000000, RGB(76, 175, 80), RGB(244, 67, 54))

Warum zeigt der Trend-Indikator in Qlik Sense die falsche Richtung?

Ursache: Set Analysis Syntax Error oder falsche Feldnamen

Lösung: Teste Set Analysis isoliert


// Teste aktuelle Periode:
Sum({<Jahr={$(=Max(Jahr))}>} Umsatz)

// Teste vorherige Periode:
Sum({<Jahr={$(=Max(Jahr)-1)}>} Umsatz)

Warum lädt der KPI in Qlik Sense sehr langsam?

Ursache: Complex Expression oder große Datasets

Lösung: Simplify expression oder pre-aggregate


// Langsam:
Aggr(Sum(Sales), Customer, Product, Month)

// Schnell:
Sum(Sales)  // Mit pre-aggregated data model

Was sind die nächsten Schritte zur Beherrschung des KPI Dashboards?

Was ist die natürliche Progression in Qlik Sense KPI Objects?

Nach KPI Objects solltest du diese Fähigkeiten entwickeln:

  1. Set Analysis – Advanced Period-over-Period Calculations
  2. Variables – Dynamic KPI Calculations

Welche Dashboard-Integrationsmuster gibt es?

KPIs funktionieren perfekt als:

  • Dashboard Header: Primary metrics für sofortige Orientierung
  • Alert Panels: Exception-based monitoring für kritische Werte
  • Trend Summary: Zusammenfassung von Detail-Charts

Wie kann ich Executive Communication in Qlik Sense KPI Objects nutzen?


# KPI Storytelling für Management:
presentation_tips:
  start_with_summary: "4-6 KPIs zeigen Gesamt-Performance"
  drill_to_detail: "Bei roten KPIs zu Detail-Charts navigieren"
  context_matters: "Immer vs. Target oder vs. Previous Period"
  action_oriented: "Rote KPIs = sofortige Action Items"

Was ist die Quick Reference Card für Qlik Sense KPI Objects?


# KPI Objects Cheat Sheet:
basic_setup:
  measure: "Sum(YourMetric)"
  label: "Clear business name"
  number_format: "€#,##0K oder 0.0%"

trend_indicator:
  calculation: "(Current - Previous) / Previous"
  format: "0.0% für Wachstumsraten"
  color: "Green für positive, Red für negative"

color_coding:
  performance: "If(Actual >= Target, Green(), Red())"
  three_tier: "Green(>105%), Yellow(95-105%), Red(<95%)"

layout_optimization:
  executive: "4-6 Large KPIs"
  management: "6-8 Medium KPIs"
  operational: "8-12 Small KPIs"

common_formats:
  revenue: "'€#,##0.0,"M"'"
  percentage: "'0.0%'"
  count: "'#,##0'"
  days: "'#,##0" Tage"'"

🎯 Du beherrschst jetzt KPI Objects! Als nächstes: Line Charts für Trend-Analyse oder zurück zur Chart-Auswahl-Übersicht