{"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-08-07T15:53:01","modified_gmt":"2026-08-07T13:53:01","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":"\n<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>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/power-bi\">D\u00e9marrer une formation Power Query<\/a><\/div><\/div>\n\n\n\n<p>In <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.<\/p>\n\n\n\n<p>Zus\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.<\/p>\n\n\n\n<p><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.<\/p>\n\n\n\n<div class=\"wp-block-group has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-7441ce17 wp-block-group-is-layout-constrained\" style=\"border-left-color:#ff5c43;border-left-width:4px;border-radius:12px;background-color:#fff5f2;margin-top:32px;margin-bottom:32px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px\">\n\n<p style=\"margin-top:0;margin-bottom:16px;font-size:clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.575), 22px);font-style:normal;font-weight:600\">Auch interessant<\/p>\n\n\n\n<ul style=\"margin-top:0;margin-bottom:0;padding-left:20px\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/liora.io\/de\/power-bi-fuer-dummies\" rel=\"noopener\" target=\"_blank\">Power BI f\u00fcr Dummies<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-query-was-ist-das-wozu-dient-es-2\" rel=\"noopener\" target=\"_blank\">Power Query ,  Was ist das ?<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-bi-auf-dem-mac\" rel=\"noopener\" target=\"_blank\">Power BI auf dem Mac<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-bi-allexcept-so-funktionierts\" rel=\"noopener\" target=\"_blank\">Power BI Allexcept<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/auto-refresh-power-bi-unser-tutorial\" rel=\"noopener\" target=\"_blank\">Power BI Auto Refresh<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-bi-hubspot-integration-wie-geht-das\" rel=\"noopener\" target=\"_blank\">Power BI Hubspot Integration<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-bi-report-builder-was-ist-das-und-wie-wird-es-verwendet\" rel=\"noopener\" target=\"_blank\">Power BI Report Builder<\/a><\/li>\n<\/ul>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bedingte-ausdrucke-in-power-query-m-verstehen\">Bedingte Ausdr\u00fccke in Power Query M verstehen<\/h2>\n\n\n\n<p>Bedingte 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.<\/p>\n\n\n\n<p>Bedingungen basieren in der Regel auf Vergleichen, Wertbewertungen und logischen Tests. Die grundlegende Struktur eines bedingten Ausdrucks in M ist wie folgt:<\/p>\n\n\n\n<p>&#8222;if [condition] then [value_if_true] else [value_if_false]&#8220;.<\/p>\n\n\n\n<p>Um 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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"was-ist-power-query-m-switch\">Was ist Power Query M Switch ?<\/h2>\n\n\n\n<p>In 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.<\/p>\n\n\n\n<p>Sie wird oft verwendet, um komplexe bedingte Ausdr\u00fccke zu vereinfachen und verschachtelte Kontrollstrukturen wie if\/else-Schleifen zu vermeiden.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/power-bi\">Mehr Informationen \u00fcber unsere Power BI Schulung<\/a><\/div><\/div>\n\n\n\n<p>Sie 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.<\/p>\n\n\n\n<p>Viele Programmiersprachen haben eine<strong> Switch-Funktion<\/strong>, z. B. JavaScript, Python, C# und Visual Basic.<\/p>\n\n\n\n<p>Dies 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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wozu-dient-power-query-m\">Wozu dient Power Query M ?<\/h3>\n\n\n\n<p>Der<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.<\/p>\n\n\n\n<p>Es 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.<\/p>\n\n\n\n<p>Dies 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.<\/p>\n\n\n\n<p>Ebenso 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.<\/p>\n\n\n\n<p>Schlie\u00dflich ist dieses Werkzeug sehr praktisch, um fortgeschrittene Datentransformationen bei komplexen Daten durchzuf\u00fchren.<\/p>\n\n\n\n<p>Zusammenfassend 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.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\" style=\"margin-top:32px;margin-bottom:32px\"><img alt=\"Illustration zu \u201eWozu dient Power Query M ?\u201c\" decoding=\"async\" height=\"950\" loading=\"lazy\" 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\" style=\"width:100%;height:auto\" width=\"1500\"\/><\/figure>\n\n\n\n\n\n<h3 class=\"wp-block-heading\" id=\"wie-funktioniert-m-switch\">Wie funktioniert M Switch?<\/h3>\n\n\n\n<p>Die 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.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/power-bi\">Power BI Weiterbildung entdecken<\/a><\/div><\/div>\n\n\n\n<p>Die Syntax lautet wie folgt:<\/p>\n\n\n\n<p>&#8222;M Switch(Ausdruck, {Wert1, Ergebnis1}, {Wert2, Ergebnis2}&#8230;, {WertN, ErgebnisN}, [default])&#8220;.<\/p>\n\n\n\n<p>Das 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.<\/p>\n\n\n\n<p>Die 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.<\/p>\n\n\n\n<p>Schlie\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.<\/p>\n\n\n\n<p>Hier 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:<\/p>\n\n\n\n<p>&#8220; let<\/p>\n\n\n\n<p>Source = Table.FromRecords({{<\/p>\n\n\n\n<p>[Fruit=&#8220;Apfel&#8220;, Preis=2.0],<\/p>\n\n\n\n<p>[Fruit=&#8220;Banane&#8220;, Preis=1.5],<\/p>\n\n\n\n<p>[Fruit=&#8220;Orange&#8220;, Preis=2.5]<\/p>\n\n\n\n<p>}),<\/p>\n\n\n\n<p>#&#8220;Berechnete Spalte hinzuf\u00fcgen&#8220; = Table.AddColumn(Quelle, &#8222;Kategorie&#8220;, each.<\/p>\n\n\n\n<p>M Switch([Fruit],<\/p>\n\n\n\n<p>{&#8222;Apfel&#8220;, &#8222;Orange&#8220;}, &#8222;Gemeinsame Frucht&#8220;,<\/p>\n\n\n\n<p>{&#8222;Banane&#8220;}, &#8222;Exotische Frucht&#8220;,<\/p>\n\n\n\n<p>[Frucht]<\/p>\n\n\n\n<p>)<\/p>\n\n\n\n<p>)<\/p>\n\n\n\n<p>in<\/p>\n\n\n\n<p>##&#8220;Berechnete Spalte hinzuf\u00fcgen&#8220; &#8222;<\/p>\n\n\n\n<p>In 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.<\/p>\n\n\n\n<p>Wenn 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;.<\/p>\n\n\n\n<p>Wenn 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;.<\/p>\n\n\n\n<div class=\"wp-block-group has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-7441ce17 wp-block-group-is-layout-constrained\" style=\"border-left-color:#ff5c43;border-left-width:4px;border-radius:12px;background-color:#fff5f2;margin-top:32px;margin-bottom:32px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px\">\n\n<p style=\"margin-top:0;margin-bottom:16px;font-size:clamp(14.642px, 0.915rem + ((1vw - 3.2px) * 0.575), 22px);font-style:normal;font-weight:600\">Auch interessant<\/p>\n\n\n\n<ul style=\"margin-top:0;margin-bottom:0;padding-left:20px\" class=\"wp-block-list\">\n<li><a href=\"https:\/\/liora.io\/de\/power-bi-lizenz-wie-viel-kostet-die-microsoft-loesung\" rel=\"noopener\" target=\"_blank\">Power BI Lizenz<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-platform-die-big-data-bi-plattform-von-microsoft\" rel=\"noopener\" target=\"_blank\">Power Platform Microsoft<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/amazon-quicksight-q-ein-business-intelligence-tool-das-mit-power-bi-konkurrieren-soll\" rel=\"noopener\" target=\"_blank\">Amazon Quicksight<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-bi-online-einfuehrung\" rel=\"noopener\" target=\"_blank\">Power BI Online<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-bi-report-server-der-leitfaden-fuer-den-einstieg\" rel=\"noopener\" target=\"_blank\">Power BI Report Server Leitfaden<\/a><\/li><li><a href=\"https:\/\/liora.io\/de\/power-query-excel-aktivieren-so-gehts\" rel=\"noopener\" target=\"_blank\">Power Query Excel aktivieren<\/a><\/li>\n<\/ul>\n\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/power-bi\">Power BI Weiterbildung entdecken<\/a><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"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>\n\n\n\n<p>Wie 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.<\/p>\n\n\n\n<p>Dies 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.<\/p>\n\n\n\n<p>In 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.<\/p>\n\n\n\n<p>In den verschiedenen Modulen lernst du Power Query und die Sprache M, DataViz-Funktionen oder auch fortgeschrittene Konzepte wie DataFlows und inkrementelle Aktualisierung kennen.<\/p>\n\n\n\n<p>Am 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.<\/p>\n\n\n\n<p>Alle unsere Programme werden vollst\u00e4ndig online abgeschlossen und k\u00f6nnen \u00fcber den Bildungsgutschein finanziert werden. Entdecke Liora!<\/p>\n\n\n\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":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177943\/revisions"}],"predecessor-version":[{"id":224971,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/177943\/revisions\/224971"}],"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}]}}