Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Power Query Syntax - bedingte Spalte
#1
Guten Morgen in die Runde,

Ich nutze gelegentlich Power Query und komme einigermaßen zurecht. In den meisten Fällen bietet die Literatur, oder das Netz auch Lösungsansätze, wenn man mal nicht weiter kommt. 
In manchen Fällen scheitere ich aber einfach auch an der Syntax im "erweiterten Editor".  

Power Query bietet ja über die bedingte Spalte die Möglichkeit Bedingungen für eine Spalte auszugeben. 

Bsp.: = Table.AddColumn(#"Geänderter Typ", "Benutzerdefiniert", each if [Spalte1] = 0 then 25 else null)

Ich benötige aber öfter mal mehrere Bedingungen um zu einem bestimmten Ergebnis zu kommen.

Kann die Syntax im Editor evtl. verändert/angepasst werden, und wie muss diese dann beispielhaft aussehen, um mehrere Bedingungen einzufügen. Welche Operatoren/Parameter können verwendet werden.?

Bsp: = Table.AddColumn(#"Geänderter Typ", "Benutzerdefiniert", each if [Spalte1] = 0 then 25 or [Spalte1] = 10 then 15 else 100) oder so "ähnlich" 

Natürlich kann ich mehrere Bedingungen im Fenster der bedingten Spalte angeben, ich habe aber immer wieder mal "spezielle" Bedingungen, welche ich gerne dann selbst anpassen und umsetzen würde, jedoch bin ich leider noch nicht dahinter gestiegen, wie ich es hin bekomme, bzw. ob es grundsätzlich überhaupt möglich ist.

Es sei noch eine weitere Frage erlaubt. 

In einer Spalte habe ich immer wiederkehrende gleichlautende Zellinhalte. Ich möchte in einer separaten Spalte die Häufigkeit der jeweiligen Werte ausgeben lassen. 
Dies ist in PQ über Anzahl möglich, verändert aber dann die Tabelle, in dem diese auf die jeweiligen Werte zusammengezogen wird.  In der "normalen" Excel-Welt ist es ja möglich über 
"=ZÄHLENWENN(B:B;B2)" und dann die Formel über den gesamten Bereich runter zu ziehen.

Wie muss die Syntax aussehen, dass die Anzahl der Nachbarspalte ausgegeben wird und dies auch bei Aktualisierungen (neue Daten kommen hinzu) weiterhin fortlaufend Bestand hat.       
Bsp.: 

Anzahl       Name
2               Müller
1               Meier
1               Schulze
2               Müller
1               Meir
1               Maier
1               Mair
1               Schulz
2               Schulze


Vielen Dank für eure wohlwollende und freundliche Unterstützung im Voraus.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions