Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Můžete pracovat s duplicitními sadami hodnot prostřednictvím transformací, které můžou z dat odebrat duplicity. Nebo můžete data filtrovat tak, aby zobrazovala jenom duplicity, takže se na ně můžete zaměřit.
Výstraha
Power Query rozlišuje malá a velká písmena. Při práci s duplicitními hodnotami bere Power Query v úvahu velikost písmen v textu, což může vést k nežádoucím výsledkům. Jako náhradní řešení můžete před odebráním duplicit použít převod na velká nebo malá písmena.
V tomto článku příklady používají následující tabulku se sloupci ID, Category a Total .
Poznámka:
Použití kroku pro odebrání duplicit může výrazně zvýšit spotřebu paměti, pokud Power Query nemůže tuto operaci přesměrovat do back-endového zdroje dat (označuje se jako "skládání").
Odebrání duplicitních řádků v Power Query
Pomocí funkce Odebrat duplicity odstraňte řádky , ve kterých vybrané sloupce obsahují opakované hodnoty. Power Query při porovnávání hodnot rozlišuje velikost písmen, takže pokud velikost písmen nemá ovlivnit porovnání, nejprve použijte převod na velká nebo malá písmena.
Vyberte sloupce, které obsahují duplicitní hodnoty.
Přejděte na kartu Domů .
Ve skupině Snížit řádky vyberte Odebrat řádky.
V rozevírací nabídce vyberte Odebrat duplicity.
Výstraha
Power Query nezaručuje, že při odebrání duplicit zachová první výskyt z množiny duplicitních hodnot. Další informace o zachování řazení najdete v tématu Zachování řazení.
Odebrání duplicit z více sloupců
Pomocí ukázkové tabulky se sloupci ID, Category a Total odebere tento příklad duplicitní řádky na základě všech sloupců.
Máte čtyři řádky, které jsou duplicitní. Vaším cílem je odebrat tyto duplicitní řádky, takže v tabulce jsou jenom jedinečné řádky. Vyberte všechny sloupce z tabulky a pak vyberte Odebrat duplicity.
Výstupní tabulka obsahuje pouze řádky s jedinečnými kombinacemi ve všech sloupcích.
Poznámka:
Tuto operaci můžete provést také s podmnožinou sloupců.
Odebrání duplicit z jednoho sloupce
Pomocí stejné ukázkové tabulky odebere tento příklad duplicitní řádky na základě pouze sloupce Category .
Tyto duplicity chcete odebrat a zachovat pouze jedinečné hodnoty. Pokud chcete odebrat duplicity ze sloupce Kategorie , vyberte ho a pak vyberte Odebrat duplicity.
Výstupní tabulka uchovává pouze první řádek pro každou jedinečnou hodnotu kategorie .
Zachování duplicitních řádků v Power Query
K filtrování tabulky použijte funkci Zachovat duplicity , aby se zobrazovaly jenom řádky s opakovanými hodnotami ve vybraných sloupcích. Power Query při porovnávání hodnot rozlišuje malá a velká písmena.
Vyberte sloupce, které obsahují duplicitní hodnoty.
Přejděte na kartu Domů .
Ve skupině Snížit řádky vyberte Zachovat řádky.
V rozevírací nabídce vyberte Zachovat duplicity.
Zachování duplicit z více sloupců
V ukázkové tabulce se sloupci ID, Category a Total (Kategorie) tento příklad uchovává pouze řádky, které se ve všech sloupcích zobrazují více než jednou.
Máte čtyři řádky, které jsou duplicitní. Vaším cílem v tomto příkladu je zachovat pouze řádky, které jsou v tabulce duplikované. Vyberte všechny sloupce v tabulce a pak vyberte Zachovat duplicity.
Výstupní tabulka obsahuje pouze řádky, které měly odpovídající hodnoty v jiném řádku.
Zachovat duplicity z jednoho sloupce
Ve stejné ukázkové tabulce tento příklad uchovává pouze řádky, ve kterých se hodnota sloupce ID zobrazuje více než jednou.
V tomto příkladu máte v tabulce více duplicit, které chcete zachovat. Pokud chcete zachovat duplicity ze sloupce ID , vyberte sloupec ID a pak vyberte Zachovat duplicity.
Výstupní tabulka obsahuje všechny řádky, ve kterých se hodnota ID objevila více než jednou.