...hab mir die Datei immer noch nicht angesehen, zumal ich ja nicht weiß, ob PQ in Libre überhaupt möglich ist, aber wenn, könnte man Ähnlichkeitsvergleiche über Fuzzylogic machen:
Code:
let
tab1 = Table.FromRecords(
{
[CustomerID = 1, FirstName1 = "Bob", Phone = "555-1234"],
[CustomerID = 2, FirstName1 = "Robert", Phone = "555-4567"],
[CustomerID = 3, FirstName1 = "Ralf", Phone = "0655-4567"]
},
type table [CustomerID = nullable number, FirstName1 = nullable text, Phone = nullable text]
),
tab2 = Table.FromRecords(
{
[CustomerStateID = 1, FirstName2 = "Bob", State = "TX"],
[CustomerStateID = 2, FirstName2 = "bOB", State = "CA"]
},
type table [CustomerStateID = nullable number, FirstName2 = nullable text, State = nullable text]
),
Ausgabe = Table.FuzzyJoin(tab1, {"FirstName1"},tab2, {"FirstName2"}, JoinKind.LeftOuter, [IgnoreCase = true, IgnoreSpace = false]
)
in
Ausgabe
Statt der internen Definition von tab1 und 2 kann man natürlich vorhandene Tabellen verwenden:
Code:
tab1 = Excel.CurrentWorkbook(){[Name="tblTab1"]}[Content],
//usw...
Hab sie deshalb intern definiert, damit man die Strukturen erkennt....
...mal abgesehen davon, hab ich keine Ahnung, was genau wie verglichen werden soll. Vergleiche über Kölner Phonetik wären ja auch noch eine Option... dafür müsste man sich aber eine UDF basteln...