Ich erhalte diesen Fehler Es gibt eine unbekannte Kennung. Haben Sie die [field] shorthand für ein _ [field] außerhalb eines 'each'-Ausdrucks verwendetPower Query Funktionsfehler beim Verbinden
Ich habe die folgende Funktion erstellt, die eine neue Spalte basierend auf den Werten von 4 Eingabespalten abbildet. Die Funktion arbeitet an der Tabelle, auf die ich sie angewendet habe. Wenn ich jedoch die Tabelle an eine andere Tabelle anschließe, erhalte ich den obigen Fehler.
Alle Eingaben für die Funktion sind Textspalten. Wenn jemand etwas Erfahrung damit hat, wäre es eine große Hilfe.
// FNStage1Transform
let Stage1 = (term,investment_universe,Risk_tolerance,Special) =>
let
Stage1Transform =
if List.Contains({"Short","Intermediate"},term) and List.Contains({"Short","Aggregate","Gov/Credit"},investment_universe) then term
else if term ="Full" then
if investment_universe = "Treasury" then term&" "& investment_universe
else if investment_universe ="TIPS" then "Full+Long"&" "&investment_universe
else if investment_universe ="Muni" and [Risk Tolerance] = "Conservative" then investment_universe
else if List.Contains({"Credit","Corp"},investment_universe) then "CredCorp"
else investment_universe
else if term = "Long" and investment_universe ="TIPS" then "Full+Long"&" "&investment_universe
else if term = "Long" and List.Contains({"Credit","Corp"},investment_universe) then term &" "&investment_universe
else if investment_universe = "Muni" and Risk_tolerance = "Conservative" then investment_universe
else if List.Contains({"Credit","Corp"},investment_universe) then term&" CredCorp"
else term &" "& investment_universe,
Stage2Transform = if List.Contains({"High Beta","Transition"},Risk_tolerance) then Risk_tolerance
else if Special = "Yes" then Stage1Transform &" "& Risk_tolerance & " Special"
else if Risk_tolerance = "Standard" then Stage1Transform
else Stage1Transform &" "&Risk_tolerance,
Stage3transform = "PS_"& Stage2Transform,
Result = Stage3transform
in Result
in
Stage1
Danke Carl! – Tucker