Last modified by Dimitri Rupp on 2026/06/11 09:30

Show last authors
1 {{box cssClass="floatinginfobox" title="**On this page**"}}
2 {{toc/}}
3 {{/box}}
4
5 = Bedingte Spalten (Conditional Columns) =
6
7 {{info}}
8 **Topic:** Power-Query-Konzept zur Erstellung neuer Spalten basierend auf **logischen Regeln** (IF/THEN-Anweisungen).
9 **Ort der Anwendung:** Power Query Editor in Power BI.
10 {{/info}}
11
12 == Was sind bedingte Spalten ==
13
14 **Bedingte Spalten** ermoeglichen es, neue Felder basierend auf **logischen Regeln und Bedingungen** (**IF/THEN-Anweisungen**) zu definieren.
15
16 == Erstellen einer bedingten Spalte ==
17
18 In diesem Beispiel erstellen wir eine neue bedingte Spalte namens **„QuantityType"**, die von den Werten in der Spalte **„OrderQuantity"** abhaengt:
19
20 |=Bedingung auf //OrderQuantity//|=Wert in //QuantityType//
21 |(% style="font-family:monospace" %)OrderQuantity = 1(%%)|"Single Item"
22 |(% style="font-family:monospace" %)OrderQuantity > 1(%%)|"Multiple Items"
23 |//sonst (else)//|"Other"
24
25 {{mermaid}}
26 flowchart TD
27 Q[OrderQuantity?] -->|"= 1"| A[Single Item]
28 Q -->|"> 1"| B[Multiple Items]
29 Q -->|"sonst"| C[Other]
30
31 classDef q fill:#e3f2fd,stroke:#1976d2,stroke-width:1px
32 classDef r fill:#c8e6c9,stroke:#2e7d32,stroke-width:1px
33 class Q q
34 class A,B,C r
35 {{/mermaid}}
36
37 == Wo bedingte Spalten erstellt werden ==
38
39 Im **Power Query Editor**:
40
41 1. **Spalte hinzufuegen → Bedingte Spalte** (oder Englisch: //Add Column → Conditional Column//).
42 2. Spalten-Namen vergeben.
43 3. Bedingungen Zeile fuer Zeile definieren.
44 4. **OK** — die neue Spalte erscheint im Datensatz.
45
46 == Wann bedingte Spalten verwenden? ==
47
48 |=Use-Case|=Bedingte Spalte|=Alternative
49 |Statische Kategorisierung von Datenpunkten|✅ ideal|—
50 |Komplexe IF-Verschachtelung|⚠️ moeglich, aber unuebersichtlich — besser **Custom Column** mit M-Sprache
51 |Aggregationen (Summen, Counts)|❌ nicht moeglich — siehe [[Berechnete Spalten>>doc:IT-Wiki.02-Tools.PowerBI.Berechnete-Spalten-(Calculated-Columns).WebHome]] oder [[Measures>>doc:IT-Wiki.02-Tools.PowerBI.Measures.WebHome]]
52 |Dynamische Filter-Reaktion|❌ nicht moeglich — bedingte Spalte ist **statisch** beim Laden der Daten
53
54 == Bedingte Spalte vs. Custom Column vs. Calculated Column vs. Measure ==
55
56 |=Konzept|=Ort|=Sprache|=Berechnung
57 |**Bedingte Spalte**|Power Query Editor|GUI (keine Sprache)|beim Laden / Refresh
58 |**Custom Column**|Power Query Editor|**M** (Power Query)|beim Laden / Refresh
59 |**Calculated Column**|Datenmodell|**DAX**|beim Laden / Refresh, **Row-Context**
60 |**Measure**|Datenmodell|**DAX**|**bei Abfrage**, **Filter-Context**
61
62 == Related pages ==
63
64 * [[BI Community Doku>>doc:IT-Wiki.02-Tools.PowerBI.WebHome]]
65 * [[Berechnete Spalten (Calculated Columns)>>doc:IT-Wiki.02-Tools.PowerBI.Berechnete-Spalten-(Calculated-Columns).WebHome]]
66 * [[Measures>>doc:IT-Wiki.02-Tools.PowerBI.Measures.WebHome]]
67 * [[DAX>>doc:IT-Wiki.02-Tools.PowerBI.DAX.WebHome]]
68 * [[Datenmodell>>doc:IT-Wiki.02-Tools.PowerBI.Datenmodell.WebHome]]
69
70 ----
71
72 == Verwandte Themen ==
73
74 //Kuratiert — kann direkt im Editor ergänzt werden://
75
76 * [[Aktualisierung von Queries>>doc:IT-Wiki.02-Tools.PowerBI.Aktualisierung-von-Queries.WebHome]]
77 * [[Berechnete Spalten (Calculated Columns)>>doc:IT-Wiki.02-Tools.PowerBI.Berechnete-Spalten-(Calculated-Columns).WebHome]]
78 * [[DAX>>doc:IT-Wiki.02-Tools.PowerBI.DAX.WebHome]]
79
80 {{include reference="IT-Wiki.Makros.Verwandte-Themen.WebHome"/}}
81
82 ----
83 **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11