Wiki source code of Bedingte Spalten (Conditional Columns)
Version 2.1 by Dimitri Rupp on 2026/06/11 09:15
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
![]() |
1.1 | 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 | {{info}} | ||
| 73 | **Migration footer** | ||
| 74 | **Source:** [[Bedingte Spalten (Conditional Columns) (SharePoint)>>url:https://spltele.sharepoint.com/sites/WikiPowerBI/SitePages/Bedingte-Spalten-(Conditional-Columns).aspx]] | ||
| 75 | **Original author:** Wilfing Vanessa | ||
| 76 | **Original last-modified:** 2023-12-19 | ||
| 77 | **Migration date:** 2026-05-24 | ||
| 78 | **Migrated by:** Dimitri Rupp via ClaudeAI | ||
| 79 | **Notes:** DE-Original 1:1 (Definition + QuantityType-Beispiel mit 3 Bedingungen); rechtschreibliche Korrekturen (logische → logischen); Mermaid-Decision-Flow + Anleitung „Wo erstellen" + Use-Case-Tabelle + Vergleichsmatrix mit Custom/Calculated/Measure als Wissensbasis-Erweiterung. | ||
| 80 | {{/info}} | ||
| 81 | |||
| 82 | |||
| 83 | ---- | ||
| 84 | |||
| 85 | == Verwandte Themen == | ||
| 86 | |||
| 87 | //Kuratiert — kann direkt im Editor ergänzt werden:// | ||
| 88 | |||
| 89 | * [[Aktualisierung von Queries>>doc:IT-Wiki.02-Tools.PowerBI.Aktualisierung-von-Queries.WebHome]] | ||
| 90 | * [[Berechnete Spalten (Calculated Columns)>>doc:IT-Wiki.02-Tools.PowerBI.Berechnete-Spalten-(Calculated-Columns).WebHome]] | ||
| 91 | * [[DAX>>doc:IT-Wiki.02-Tools.PowerBI.DAX.WebHome]] | ||
| 92 | |||
| 93 | {{include reference="IT-Wiki.Makros.Verwandte-Themen.WebHome"/}} | ||
| 94 | |||
| 95 | ---- | ||
| 96 | **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11 | ||
| 97 |
