{"id":177943,"date":"2026-01-28T12:59:17","date_gmt":"2026-01-28T11:59:17","guid":{"rendered":"https:\/\/liora.io\/de\/?p=177943"},"modified":"2026-02-06T04:31:21","modified_gmt":"2026-02-06T03:31:21","slug":"power-query-m-switch-wie-funktioniert-das-tool","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/power-query-m-switch-wie-funktioniert-das-tool","title":{"rendered":"Power Query M Switch: Wie funktioniert das Tool ?"},"content":{"rendered":"<p><strong>Der Power Query M Switch vereinfacht die Verwaltung von bedingten Ausdr\u00fccken und verschlankt komplexe Datenumwandlungsformeln. Erfahre alles, was du wissen musst!<\/strong><\/p>\nIn <a href=\"https:\/\/liora.io\/de\/power-query-excel-aktivieren-so-gehts\">Microsoft Excel und Power BI<\/a> bietet das Tool <a href=\"https:\/\/support.microsoft.com\/de-de\/office\/informationen-zu-power-query-in-excel-7104fbee-9e62-4cb9-a02e-5bfb1a6c536a\">Power Query<\/a> viele M\u00f6glichkeiten. Mit seinem einfachen und intuitiven Abfrageeditor kannst du Daten aus verschiedenen Quellen sammeln, umwandeln und in eine Tabelle laden.\n\nZus\u00e4tzlich zu den Funktionen, die mit einem Klick von der grafischen Benutzeroberfl\u00e4che aus zug\u00e4nglich sind, k\u00f6nnen mit der Programmiersprache <strong>Power Query M<\/strong> benutzerdefinierte Formeln f\u00fcr komplexere oder spezifische Transformationen verfasst werden.\n\n<strong>Power Query M-Formeln<\/strong> k\u00f6nnen jedoch zu schwerf\u00e4llig und kompliziert werden, wenn Mehrfachf\u00e4lle oder komplexe bedingte Ausdr\u00fccke behandelt werden m\u00fcssen. Um dieses Problem zu vermeiden, kann der Power Query M Switch verwendet werden.\n\n?Auch interessant:\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"268\"><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI f\u00fcr Dummies&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-fuer-dummies\"><a href=\"https:\/\/liora.io\/de\/power-bi-fuer-dummies\" target=\"_blank\" rel=\"noopener\">Power BI f\u00fcr Dummies<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power Query - Was ist das ?&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-query-was-ist-das-wozu-dient-es-2\"><a href=\"https:\/\/liora.io\/de\/power-query-was-ist-das-wozu-dient-es-2\" target=\"_blank\" rel=\"noopener\">Power Query &#8211; Was ist das ?<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI auf dem Mac&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-auf-dem-mac\"><a href=\"https:\/\/liora.io\/de\/power-bi-auf-dem-mac\" target=\"_blank\" rel=\"noopener\">Power BI auf dem Mac<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI Allexcept&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-allexcept-so-funktionierts\"><a href=\"https:\/\/liora.io\/de\/power-bi-allexcept-so-funktionierts\" target=\"_blank\" rel=\"noopener\">Power BI Allexcept<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI Auto Refresh&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/auto-refresh-power-bi-unser-tutorial\"><a href=\"https:\/\/liora.io\/de\/auto-refresh-power-bi-unser-tutorial\" target=\"_blank\" rel=\"noopener\">Power BI Auto Refresh<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI Hubspot Integration&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-hubspot-integration-wie-geht-das\"><a href=\"https:\/\/liora.io\/de\/power-bi-hubspot-integration-wie-geht-das\" target=\"_blank\" rel=\"noopener\">Power BI Hubspot Integration<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI Report Builder&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-report-builder-was-ist-das-und-wie-wird-es-verwendet\"><a href=\"https:\/\/liora.io\/de\/power-bi-report-builder-was-ist-das-und-wie-wird-es-verwendet\" target=\"_blank\" rel=\"noopener\">Power BI Report Builder<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"wp-block-heading\" id=\"h-bedingte-ausdrucke-in-power-query-m-verstehen\">Bedingte Ausdr\u00fccke in Power Query M verstehen<\/h2>\nBedingte Ausdr\u00fccke in <strong>Power Query M<\/strong> erm\u00f6glichen es, Bedingungen f\u00fcr die Umwandlung von Daten zu definieren. Sie dienen insbesondere dazu, Operationen wie das L\u00f6schen von Zeilen, das \u00c4ndern von Werten oder das Zusammenf\u00fchren von Spalten durchzuf\u00fchren.\n\nBedingungen basieren in der Regel auf Vergleichen, Wertbewertungen und logischen Tests. Die grundlegende Struktur eines bedingten Ausdrucks in M ist wie folgt:\n\n&#8222;if [condition] then [value_if_true] else [value_if_false]&#8220;.\n\nUm mehrere Tests durchzuf\u00fchren, ist es m\u00f6glich, mehrere bedingte Ausdr\u00fccke zu verschachteln. Um eine umst\u00e4ndliche Syntax zu vermeiden, solltest du den M Switch verwenden.\n<h2 class=\"wp-block-heading\" id=\"h-was-ist-power-query-m-switch\">Was ist Power Query M Switch ?<\/h2>\nIn Programmiersprachen wird eine<strong> Switch-Funktion<\/strong> verwendet, um einen Ausdruck oder eine Variable auszuwerten und einen <strong>Codeblock<\/strong> entsprechend seinem Wert auszuf\u00fchren.\n\nSie wird oft verwendet, um komplexe bedingte Ausdr\u00fccke zu vereinfachen und verschachtelte Kontrollstrukturen wie if\/else-Schleifen zu vermeiden.\n\nSie erm\u00f6glicht es, eine Liste von F\u00e4llen oder m\u00f6glichen Werten f\u00fcr einen bestimmten Ausdruck anzugeben und dann eine Aktion oder einen Codeblock zu liefern, der f\u00fcr jeden Fall ausgef\u00fchrt wird.\n\nViele Programmiersprachen haben eine<strong> Switch-Funktion<\/strong>, z. B. JavaScript, Python, C# und Visual Basic.\n\nDies gilt auch f\u00fcr die<strong> Formelsprache M<\/strong>, die in Power Query f\u00fcr <a href=\"https:\/\/liora.io\/de\/power-bi-vs-excel-was-sind-die-unterschiede\">Microsoft Excel und Power BI<\/a> eingebettet ist.\n<h2 class=\"wp-block-heading\" id=\"h-wozu-dient-power-query-m\">Wozu dient Power Query M ?<\/h2>\nDer<strong> M Switch in Power Query<\/strong> erm\u00f6glicht es, bestimmte Aktionen auszuw\u00e4hlen, die auf der Grundlage von Werten in einer Tabellenspalte oder einer anderen Bedingung ausgef\u00fchrt werden sollen.\n\nEs handelt sich um ein Werkzeug zur bedingten Transformation, das dazu dient, Operationen f\u00fcr bestimmte Werte auszuf\u00fchren. Der Benutzer kann Werte angeben, nach denen gesucht werden soll, und Operationen, die f\u00fcr jeden gefundenen Wert ausgef\u00fchrt werden sollen.\n\nDies ist besonders n\u00fctzlich f\u00fcr die Datenverarbeitung, wenn mehrere bedingte F\u00e4lle verwaltet werden m\u00fcssen, da sie in einer einzigen, leicht lesbaren und verst\u00e4ndlichen Formel organisiert werden k\u00f6nnen.\n\nEbenso kann <strong>M Switch<\/strong> die \u00fcberm\u00e4\u00dfige Verschachtelung von Funktionen wie if\/then-Klauseln ersetzen, die dazu f\u00fchren kann, dass die Formel schwer zu lesen und zu pflegen ist.\n\nSchlie\u00dflich ist dieses Werkzeug sehr praktisch, um fortgeschrittene Datentransformationen bei komplexen Daten durchzuf\u00fchren.\n\nZusammenfassend l\u00e4sst sich sagen, dass <strong>M Switch<\/strong> die Komplexit\u00e4t von Formeln verringert, ihre Pflege und \u00c4nderung erleichtert und das Risiko von Fehlern wie vergessene Werte oder die Verwendung einer falschen logischen Operation verringert.\n<figure>\n\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1500\" height=\"950\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/06\/4865921-programmeur-people-concept-use-laptop-and-programming-code-program-icon-spreading-with-modern-flat-style-gratuit-vectoriel.jpg\" alt=\"\" loading=\"lazy\"><figcaption><\/figcaption><\/figure>\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"\/formation\/data-ia\/power-bi\">D\u00e9marrer une formation Power Query<\/a><\/div><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"h-wie-funktioniert-m-switch\">Wie funktioniert M Switch?<\/h2>\nDie Funktionsweise von<strong> Power Query M Switch<\/strong> beruht darauf, dass eine Reihe von bedingten Ausdr\u00fccken ausgewertet wird, bis eine Bedingung wahr ist. Sobald die Bedingung wahr ist, gibt Switch den entsprechenden Wert zur\u00fcck oder f\u00fchrt die Aktion aus, die mit dieser Bedingung verbunden ist.\n\nDie Syntax lautet wie folgt:\n\n&#8222;M Switch(Ausdruck, {Wert1, Ergebnis1}, {Wert2, Ergebnis2}, &#8230;, {WertN, ErgebnisN}, [default])&#8220;.\n\nDas Argument &#8222;Ausdruck&#8220; ist der auszuwertende Ausdruck oder die auszuwertende Variable, w\u00e4hrend die Argumente &#8222;Wert1&#8220;, &#8222;Wert2&#8220;, &#8222;WertN&#8220; die m\u00f6glichen Werte des auszuwertenden Ausdrucks sind.\n\nDie Argumente &#8222;result1&#8220;, &#8222;result2&#8220;, &#8222;resutlatN&#8220; sind die Ergebnisse, die zur\u00fcckgegeben werden, wenn der ausgewertete Ausdruck mit dem entsprechenden Wert \u00fcbereinstimmt.\n\nSchlie\u00dflich ist &#8222;default&#8220; ein optionales Argument, das den Wert angibt, der zur\u00fcckgegeben wird, wenn der ausgewertete Ausdruck mit keinem der in der Liste angegebenen Werte \u00fcbereinstimmt.\n\nHier ist ein Beispiel f\u00fcr die Verwendung des <strong>M Switch von Power Query<\/strong>, um eine Spalte zu erstellen, die anhand des Wertes einer anderen Spalte berechnet wird:\n\n&#8220; let\n\nSource = Table.FromRecords({{\n\n[Fruit=&#8220;Apfel&#8220;, Preis=2.0],\n\n[Fruit=&#8220;Banane&#8220;, Preis=1.5],\n\n[Fruit=&#8220;Orange&#8220;, Preis=2.5]\n\n}),\n\n#&#8220;Berechnete Spalte hinzuf\u00fcgen&#8220; = Table.AddColumn(Quelle, &#8222;Kategorie&#8220;, each.\n\nM Switch([Fruit],\n\n{&#8222;Apfel&#8220;, &#8222;Orange&#8220;}, &#8222;Gemeinsame Frucht&#8220;,\n\n{&#8222;Banane&#8220;}, &#8222;Exotische Frucht&#8220;,\n\n[Frucht]\n\n)\n\n)\n\nin\n\n##&#8220;Berechnete Spalte hinzuf\u00fcgen&#8220; &#8220;\n\nIn diesem Beispiel wurde eine berechnete Spalte namens &#8222;Kategorie&#8220; hinzugef\u00fcgt, indem der M Switch verwendet wurde, um jeder Frucht anhand ihres Wertes eine Kategorie zuzuweisen.\n\nWenn es sich bei der Frucht um einen Apfel oder eine Orange handelt, lautet der Wert in der Spalte &#8222;Kategorie&#8220; &#8222;Gew\u00f6hnliche Frucht&#8220;.\n\nWenn es sich um einen Apfel oder eine Orange handelt, lautet der Wert &#8222;Exotische Frucht&#8220;. Wenn die Frucht weder ein Apfel noch eine Orange oder eine Banane ist, entspricht der Wert der Spalte dem Wert der Spalte &#8222;Frucht&#8220;.\n\n?Auch interessant:\n<table dir=\"ltr\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<colgroup>\n<col width=\"268\"><\/colgroup>\n<tbody>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI Lizenz&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-lizenz-wie-viel-kostet-die-microsoft-loesung\"><a href=\"https:\/\/liora.io\/de\/power-bi-lizenz-wie-viel-kostet-die-microsoft-loesung\" target=\"_blank\" rel=\"noopener\">Power BI Lizenz<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power Platform Microsoft&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-platform-die-big-data-bi-plattform-von-microsoft\"><a href=\"https:\/\/liora.io\/de\/power-platform-die-big-data-bi-plattform-von-microsoft\" target=\"_blank\" rel=\"noopener\">Power Platform Microsoft<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Amazon Quicksight&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/amazon-quicksight-q-ein-business-intelligence-tool-das-mit-power-bi-konkurrieren-soll\"><a href=\"https:\/\/liora.io\/de\/amazon-quicksight-q-ein-business-intelligence-tool-das-mit-power-bi-konkurrieren-soll\" target=\"_blank\" rel=\"noopener\">Amazon Quicksight<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI Online&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-online-einfuehrung\"><a href=\"https:\/\/liora.io\/de\/power-bi-online-einfuehrung\" target=\"_blank\" rel=\"noopener\">Power BI Online<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power BI Report Server Leitfaden&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-bi-report-server-der-leitfaden-fuer-den-einstieg\"><a href=\"https:\/\/liora.io\/de\/power-bi-report-server-der-leitfaden-fuer-den-einstieg\" target=\"_blank\" rel=\"noopener\">Power BI Report Server Leitfaden<\/a><\/td>\n<\/tr>\n<tr>\n<td data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;Power Query Excel aktivieren&quot;}\" data-sheets-hyperlink=\"https:\/\/liora.io\/de\/power-query-excel-aktivieren-so-gehts\"><a href=\"https:\/\/liora.io\/de\/power-query-excel-aktivieren-so-gehts\" target=\"_blank\" rel=\"noopener\">Power Query Excel aktivieren<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 class=\"wp-block-heading\" id=\"h-fazit-power-query-m-switch-eine-solide-alternative-zur-if-then-verschachtelung\">Fazit: Power Query M Switch, eine solide Alternative zur if\/then-Verschachtelung<\/h2>\nWie du vielleicht schon bemerkt hast: Der <strong>M Switch in Power Query<\/strong> ist eine wertvolle Hilfe, um komplexe Formeln mit bedingten Ausdr\u00fccken und verschachtelten if\/then-Klauseln zu vereinfachen.\n\nDies ist eine der vielen M\u00f6glichkeiten, die Power Query bietet und von denen viele Neulinge nicht wissen, dass sie existieren. Um dieses Werkzeug vollst\u00e4ndig zu beherrschen und sein volles Potenzial auszusch\u00f6pfen, kannst du dich f\u00fcr Liora entscheiden.\n\nIn nur f\u00fcnf Tagen lernst du in unserer <strong>Power BI-Schulung<\/strong>, wie du Daten sammelst, umwandelst und analysierst und wie du interaktive Dashboards erstellst.\n\nIn den verschiedenen Modulen lernst du Power Query und die Sprache M, DataViz-Funktionen oder auch fortgeschrittene Konzepte wie DataFlows und inkrementelle Aktualisierung kennen.\n\nAm Ende des Kurses unterst\u00fctzt dich Liora dabei, die<a href=\"https:\/\/liora.io\/de\/da-100-vs-pl-300-was-sind-die-unterschiede-zwischen-den-beiden-microsoft-zertifizierungen\"> Microsoft PL-300-Pr\u00fcfung<\/a> abzulegen, um die Power BI Data Analyst Associate-Zertifizierung zu erhalten.\n\nAlle unsere Programme werden vollst\u00e4ndig online abgeschlossen und k\u00f6nnen \u00fcber den Bildungsgutschein finanziert werden. Entdecke Liora!\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\"><div class=\"wp-block-button \"><a class=\"wp-block-button__link wp-element-button \" href=\"https:\/\/liora.io\/de\/terminvereinbarung\">Mehr Informationen \u00fcber unsere Power BI Schulung<\/a><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Der Power Query M Switch vereinfacht die Verwaltung von bedingten Ausdr\u00fccken und verschlankt komplexe Datenumwandlungsformeln. Erfahre alles, was du wissen musst!<\/p>\n","protected":false},"author":85,"featured_media":177965,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-177943","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177943","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/85"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=177943"}],"version-history":[{"count":3,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177943\/revisions"}],"predecessor-version":[{"id":216460,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177943\/revisions\/216460"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/177965"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=177943"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=177943"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}