Kai sujungiate lentelės stulpelius, jums nebereikia tikslaus atitikmens. Netikslus atitikimas leidžia palyginti elementus atskiruose sąrašuose ir sujungti juos, jei jie panašūs. Galite nustatyti panašumo ribinę vertę, kad koreguotumėte atitinkamą nuokrypį.
Įprastas neryškus atitikimas naudojamas su laisvos formos teksto laukais, pvz., apklausoje, kurioje atsakymuose gali būti rašybos klaidų, vienaskaitų, daugiskaitų, didžiųjų raidžių, mažųjų ir kitų variantų.
Apytikslio atitikimas palaikomas tik atliekant suliejimo operacijas teksto stulpeliuose. „Power Query“ naudoja "Jaccard" panašumo algoritmą egzempliorių porų panašumui matuoti.
Procedūra
-
Norėdami atidaryti užklausą, raskite anksčiau iš „Power Query“ rengyklė įkeltą, pažymėkite duomenų langelį, tada pasirinkite Užklausos > Redaguoti. Daugiau informacijos žr. Užklausos kūrimas, redagavimas ir įkėlimas programoje "Excel" („Power Query“)."
-
Pasirinkite Pagrindinis > sujungti > suliejimo užklausas. Taip pat galite pasirinkti Sulieti užklausas kaip Naujas. Rodomas dialogo langas Suliejimas, kurio viršuje yra pirminė lentelė.
-
Pasirinkite stulpelį, kurį norite naudoti apytikslingam atitikmenims. Šiame pavyzdyje pasirenkame Vardas.
-
Išplečiamajame sąraše pasirinkite antrinę lentelę, tada pasirinkite atitinkamą apytikslės atitikties stulpelį. Šiame pavyzdyje pasirenkame Vardas.
-
Pasirinkite sujungimo tipą. Yra keli skirtingi prisijungimo būdai. "Left Outer " yra numatytoji ir dažniausiai naudojama parinktis. Daugiau informacijos apie kiekvieno tipo sujungimą žr. Užklausų suliejimas.
-
Pasirinkite Naudoti apytikslingą atitikimą suliejimui atlikti, pasirinkite Netikslios atitikties parinktys, tada pasirinkite iš šių parinkčių:
-
Panašumo ribinė reikšmė Nurodo, kokio turi būti panašios dvi reikšmės, kad atitiktų. Dėl minimalios reikšmės 0,00 visos reikšmės turi atitikti viena kitą. Maksimali 1,00 reikšmė leidžia tik tikslius atitikmenis. Numatytoji reikšmė yra 0,80.
-
Nepaisyti atvejo Nurodo, ar teksto reikšmes reikia palyginti didžiąsias ir mažąsias raides skiriančiu ar nejautriu būdu. Numatytasis veikimas yra nejautrus mažosioms ir atvirkščiai, o tai reiškia, kad didžiosios ir mažosios raidės nepaisoma.
-
Didžiausias atitikmenų skaičius Valdo maksimalų skaičių atitinkančių eilučių, kurios bus grąžintos kiekvienai įvesties eilutei. Pavyzdžiui, jei norite rasti tik vieną atitinkančią eilutę kiekvienai įvesties eilutei, nurodykite reikšmę 1. Numatytasis veikimas yra grąžinti visus atitikmenis.
-
Transformavimo lentelė Nurodykite kitą užklausą, kurioje yra susiejimo lentelė, kad kai kurias reikšmes būtų galima automatiškai susieti kaip atitikties logikos dalį. Pavyzdžiui, apibrėžus dviejų stulpelių lentelę su teksto stulpeliais "Nuo" ir "Iki", kurių reikšmės "Microsoft" ir "MSFT", šios dvi reikšmės bus laikomos tomis pačiomis (panašumo rezultatas – 1,00).
-
-
„Power Query“ analizuoja abi lenteles ir rodo pranešimą apie tai, kiek atitikmenų ji atliko. Pavyzdyje pažymėta sritis atitinka 3 iš 4 eilučių iš pirmos lentelės. Nenaudodami apytikslingo atitikmens, atitiks tik 2 iš 4 eilučių.
-
Jei esate patenkinti, pasirinkite Gerai. Jei ne, išbandykite kitas apytikslingo suliejimo parinktis , kad tinkintumėte savo patirtį.
-
Kai patenkinsite, pasirinkite Gerai.
Taip pat žr.
„Power Query“, skirtos "Excel", žinynas