WWW pro školy
Jak na Office - tutoriály, video návody











Vytvoř si párové triko

Poradna - Spoločné identifikátory v dvoch tabulkach pre ich zlucenie

hlavní kategorie | zpět | + odpovědět na toto téma
Spoločné identifikátory v dvoch tabulkach pre ich zlucenie - diskuze na toto téma
Dobry den, riesim problem zlucenia dvoch obrovskych tabuliek kde existuju v obidvoch spolocne identifikatory (6az 8 ciferne cisla) avsak je ich strasne vela. Potrebujem tabulky zlucit podla týchto identifikatorov avsak z jednej tab. najprv odfiltrovat (dat prec) tie riadky kde neexistuju spolocne identifikatory (pozn.:tab. neobsahuju rovnaky pocet riadkov). Da sa to zrejme nejakym príkazom na porovnanie stlpcov kde sa nachadzaju tie identifikatory a tam kde neexistuju pary proste cely riadok vymazat z prislusneho suboru? Neviete niekto prosim poradit?

elninoslov | 29.5.2020 15:38  
 
 
Toto vyzerá na riešenie pomocou PowerQuery. Pridajte prílohu kde bude aspoň 10-20 riadkov v daných tabuľkách, spĺňajúcich spomínané eventuality. Citlivé dáta nahraďte vymyslenými, ale rovnakého typu. Bude potrebný min Office 2010. Ak to nedám ja, tak mepexg určo.
Odpověď
findy | 30.5.2020 22:27  
 
 
Zdravim "elninoslov" aj "MePExG" MePExG na to riesenie co ste poslal som kratky :( (vidim ze to funguje avsak neviem to aplikovat do mojich suborov kedze su oddelene a dost velke). "elninoslov" ponukli ste sa ze vam mozem poslat subory,...zmenil som iba hlavicky a v obidvoch je vysvieteny stlpec ako spolocny identifikator...Je potrebne vytvorit sumarnu tabulku t.j. riadky s rovnakymi identifikátormi dat do spolocneho riadku... Dakujem a budem hutat nad riesenim MePExGa
Odpověď
MePExG | 31.5.2020 06:53  
 
 
Urobili ste to čo PQ, neprenesie cez srdce, lebo všetky príkazy, robia s názvami stĺpcov a keď to aj vytvoríme, na iné názvy to bude nepoužiteľné. Okrem toho som to skúsil spustiť a javí sa to, že sú tam duplicitné ID (podľa všetkého na oboch stranách) a výsledok je 27M riadkov, čo na list určite nevložím, iba ako kt.
Odpověď
findy | 31.5.2020 15:22  
 
 
Takze to vyzera dost pracne a este aj nerealne pre tak velke subory? Myslel som si ze aj ked je tam cca 20000 riadkov v kazdom subore ze by prave na zaklade spolocneho znaku mohol pospajat stlpce do spolocneho riadku....duplicity ID v stlpci by tam nemali byt a ak ano zrejme zanedbatelne mnozstva...Skoda, mozno ze nejaky iny program by to zvaldol. Aj tak velmi pekne dakujem za ochotu pomoct
Odpověď
MePExG | 31.5.2020 15:53  
 
 
Distinct = jedinečných = neopakovaných = Unique charakteristických znakov.
Odpověď
MePExG | 31.5.2020 15:48  
 
 
Dobrý deň. Pracné to nie je, robí to počítač. Problém je v tom, že v oboch súboroch po 20000 viet je distinct id cca. 700 a to generuje tie vety. Prikladám čo sa mi podarilo pospájať merge pri distinct kľúčoch v oboch súboroch. Žiadny systém Vám to ináč nespracuje, pokiaľ budete mať duplicitné kľúče.
Odpověď
findy | 30.5.2020 22:30  
 
 
Kedze fily boli velke tak som ich este osekal takze je to cca 5% z pôvodných ale to je jedno ide o princip...
Odpověď
MePExG | 29.5.2020 16:13  
 
 
Dá sa aj s prepojenými tabuľkami do modelu cez kt (z 1. do 2. a vynesením kľúču z 2. nastane filter nad 1.); ale PQ to istí :-).
Odpověď
MePExG | 29.5.2020 21:10  
 
 
Nemám to vo zvyku, ale pravidlá sú od toho, aby sa občas porušovali. Prikladám obe riešenia, ktoré som navrhol.
Odpověď
findy | 30.5.2020 22:36  
 
 
MePExG dakujem za riesenie a malu vynimku :) ...este som na to neprisiel ako to dat do mojich suborov ale ak by ste bol tak dobry a chcel urobit este jeden dobry skutok dnes poslal som osekane original subory elninoslovi kedze sa ponukol sa na to pozriet... Este raz dakujem
Odpověď