Kai importuojate kelias lenteles, "Excel" bando aptikti ir apibrėžti ryšius tarp šių lentelių, kad jums nereikia rankiniu būdu kurti ryšių arba įgyvendinti sudėtingų sprendimų, jei norite dirbti su duomenimis holistiškai.
Kartais Excel nepavyksta aptikti ryšio tarp lentelių. Tokiu atveju šiame straipsnyje nurodytą informaciją galite naudoti norėdami pašalinti automatinio ryšių aptikimo triktis. Norėdami geriau suprasti ryšių aptikimo reikalavimus ir mechaniką, žr. Ryšiai tarp lentelių duomenų modelyje.
Pranešimas: ryšių neaptikta
Pranešimų juostoje visada bus rodomas pranešimas, nurodantis, kad ryšys reikalingas, kai velkate lauką į esamos "PivotTable" sritį Reikšmės, o tas laukas nėra susijęs su jokiais laukais, kurie jau yra "PivotTable". Tačiau kartais po šio pranešimo ryšio aptikti negalima. Tam gali būti įvairių priežasčių:
-
Ryšio aptikimo algoritmas priklauso nuo išorinio rakto stulpelio, kurio pavadinimas panašus į pirminio rakto stulpelį. Jei stulpelių pavadinimai nėra pakankamai panašūs, rekomenduojame atidaryti langą Power Pivot ir rankiniu būdu sukurti reikiamus lentelių ryšius.
-
Duomenų tipai gali būti nepalaikomi. Jei vienoje iš lentelių, naudojamų "PivotTable", yra tik nepalaikomo duomenų tipo stulpelių, ryšių aptikti negalima. Tokiu atveju turėtumėte naudoti dialogo langą Ryšių kūrimas, kad rankiniu būdu sukurtumėte reikiamus ryšius, kurie buvo aktyvios "PivotTable" lentelės. Daugiau informacijos žr. Ryšio tarp dviejų lentelių kūrimas.
Į "PivotTable" įtraukėte nesusijusių laukų, bet nepasirodo joks pranešimas
Automatinis ryšių aptikimas paleidžiamas tik naudojant priemones, o ne apskaičiuotųjų laukų, kuriuos naudojate "PivotTable" eilučių arba stulpelių etiketėse. Todėl, kai pradedate kurti savo "PivotTable", galite įtraukti nesusijusių lentelių, bet nematote jokių ryšių, kol įmesite lauką į sritį Reikšmės.
Nėra galiojančio ryšio tarp lentelių
Kartais lentelės, kurias įtraukiate į "PivotTable", tiesiog negali būti sujungtos su jokiomis kitomis lentelėmis. Pavyzdžiui, dvi lentelės gali turėti iš dalies sutampančių duomenų, bet iš tikrųjų neturi loginių ryšių su kitomis lentelėmis, kurios jau yra naudomos.
Jei įtrauksite lentelę į "PivotTable", kurios negalima sujungti su kitomis lentelėmis, paprastai automatinis aptikimas negrąžins jokių rezultatų. Kitais atvejais iš "PivotTable" rezultatų paprastai galite pasakyti, kad laukai neįeis prasmingų skaičiavimų.
Automatinis aptikimas sukūrė netinkamus ryšius
Kai ryšiai sukuriami naudojant automatinį aptikimą, algoritmas sukuria visų galimų ryšių sąrašą, pagrįstą lentelių reikšmėmis, ir galimų ryšių rangus pagal jų tikimybę. Excel tada sukuria tik labiausiai tikėtiną ryšį. Todėl, jei jūsų lentelėse yra keli stulpeliai, kurie gali būti naudojami kaip raktai, kai kurie ryšiai gali būti suskirstyti į žemesnę rangą ir nebus automatiškai sukurti, net jei ryšys galioja.
Jei automatinio aptikimo algoritmas siūlo ryšį, kuris neišsprendžia jūsų verslo problemos, turėtumėte panaikinti ryšį ir rankiniu būdu sukurti ryšį naudodami tinkamą rakto stulpelį. Žr.