<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Odwołanie w Power Query &#8211; SkuteczneRaporty.pl</title>
	<atom:link href="https://skuteczneraporty.pl/tag/odwolanie-w-power-query/feed/" rel="self" type="application/rss+xml" />
	<link>https://skuteczneraporty.pl</link>
	<description>Zautomatyzuj raportowanie w swojej firmie. Praktyczna wiedza dla analityków, kontrolerów i menedżerów.</description>
	<lastBuildDate>Mon, 24 Nov 2025 09:43:35 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://skuteczneraporty.pl/wp-content/uploads/2025/09/cropped-skuteczneraporty-FAVICONA-1-32x32.png</url>
	<title>Odwołanie w Power Query &#8211; SkuteczneRaporty.pl</title>
	<link>https://skuteczneraporty.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)?</title>
		<link>https://skuteczneraporty.pl/jak-poradzic-sobie-z-dwupoziomowymi-i-brakujacymi-naglowkami-np-z-plikow-sap/</link>
					<comments>https://skuteczneraporty.pl/jak-poradzic-sobie-z-dwupoziomowymi-i-brakujacymi-naglowkami-np-z-plikow-sap/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Tue, 03 Dec 2019 10:45:05 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[dołączanie w Power Query]]></category>
		<category><![CDATA[Odwołanie w Power Query]]></category>
		<category><![CDATA[plik tekstowy]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[transpozycja w Power Query]]></category>
		<category><![CDATA[wypełnij w dół w Power Query]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=17093</guid>

					<description><![CDATA[Pliki eksportowane z różnych systemów mogą tworzyć wiele wyzwań. Niepotrzebne początkowe wiersze i podsumowania omawiałem już na przykładzie pliku SAP. Czasem zdarza się, że nagłówki są w 2 wierszach, części nagłówków nie ma, a kolumn jest sporo. Jak poradzić sobie z takim zagadnieniem w Power Query? Krok 1: Usuń niepotrzebne wiersze Możesz to uczynić operacją [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Pliki eksportowane z różnych systemów mogą tworzyć wiele wyzwań. <a href="https://skuteczneraporty.pl/3-kroki-jak-wstepnie-przygotowac-w-power-query-plik-eksportu-z-sap-a/">Niepotrzebne początkowe wiersze i podsumowania</a> omawiałem już na przykładzie pliku SAP. Czasem zdarza się, że nagłówki są w 2 wierszach, części nagłówków nie ma, a kolumn jest sporo. Jak poradzić sobie z takim zagadnieniem w <a href="https://skuteczneraporty.pl/kurs-power/">Power Query</a>?<span id="more-17093"></span></p>
<h1>Krok 1: Usuń niepotrzebne wiersze</h1>
<p>Możesz to uczynić operacją Usuń pierwsze wiersze i Usuń końcowe wiersze lub zwykłym filtrowaniem np. wartości null. Zachowaj przy tym wszystkie wiersze, które składają się na nagłówki.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-17105" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-1.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 10" width="697" height="372"></p>
<h1>Krok 2: Zbuduj 2 odwołania</h1>
<p>Jedno odwołanie będzie procesować nagłówki, drugie – dane właściwe.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-17094" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-2.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 11" width="352" height="373"></p>
<h1>Krok 3: Usuń symetrycznie wiersze</h1>
<p>W naszym przypadku w zapytaniu Nagłówki zostawiam 2 pierwsze wiersze, a w zapytaniu Dane usuwam je.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-17095" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-3.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 12" width="697" height="493"></p>
<h1>Krok 4: Transponuj nagłówki</h1>
<p>Czas na zabawę z transpozycją, dzięki której nagłówki będzie można potraktować jak kolumnę tekstową.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17096" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-4.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 13" width="656" height="493"></p>
<h1>Krok 5: Złącz teksty</h1>
<p>Czasem nagłówki nadają się wprost do złączenia, a czasem nie do końca i wtedy trzeba użyć jeszcze kolumny warunkowej czy zamiany wartości.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17097" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-5.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 14" width="847" height="492"></p>
<h1>Krok 6: Wypełnij w dół</h1>
<p>Wypełnianie jest jedną z najciekawszych opcji w Power Query i zastępuje stary trik: znajdź puste i = komórka wyżej z Ctrl + Enter. Trzeba tylko pamiętać, że potrzebna jest wartość null, a jeśli jej nie ma, zastępujemy tekst (1&#8211;&gt;2 na karcie Przekształć) na null pisany małymi literami.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17098" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-6.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 15" width="693" height="492"></p>
<h1>Krok 7: Usuń niepotrzebne kolumny i transponuj z powrotem</h1>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17099" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-7.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 16" width="358" height="503"></p>
<h1>Krok 8: Do nagłówków dołącz dane jako nowe zapytanie</h1>
<p>Nazwy nagłówków obu tabel nadal powinny zaczynać się od słowa Column.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17100" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-8.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 17" width="883" height="478"></p>
<p>Jeśli dobrze zrealizujemy cały proces, diagram zależności zapytań będzie wyglądał tak:</p>
<p><img loading="lazy" decoding="async" class="aligncenter  wp-image-17101" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-9.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 18" width="829" height="725"></p>
<h1>Krok 9: Nadaj nowe nagłówki</h1>
<p>Teraz jest wreszcie moment na polecenie Użyj pierwszego wiersza jako nagłówków z karty Przekształć.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17102" src="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Jak-poradzi%C4%87-sobie-z-dwupoziomowymi-i-brakuj%C4%85cymi-nag%C5%82%C3%B3wkami-np.-z-plik%C3%B3w-SAP-10.png" alt="Jak poradzić sobie z dwupoziomowymi i brakującymi nagłówkami (np. z plików SAP)? 19" width="928" height="301"></p>
<h1>Sprawdź zapytanie Power Query w pliku Excel</h1>
<p>Tu możesz pobrać <a href="https://skuteczneraporty.pl/wp-content/uploads/2019/12/Dwupoziomowe-i-brakuj%C4%85ce-nag%C5%82%C3%B3wki-SAP.xlsx">plik Excel z zapytaniem Power Query naprawiającym nagłówki</a>.</p>
<h1>Masz inny problem z plikami tekstowymi lub Excelami?</h1>
<p>Podziel się w komentarz.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/jak-poradzic-sobie-z-dwupoziomowymi-i-brakujacymi-naglowkami-np-z-plikow-sap/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Sprawdzanie błędów w Power Query z formułą języka M &#8222;try&#8221;</title>
		<link>https://skuteczneraporty.pl/sprawdzanie-bledow-w-power-query-z-formula-jezyka-m-try/</link>
					<comments>https://skuteczneraporty.pl/sprawdzanie-bledow-w-power-query-z-formula-jezyka-m-try/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Wed, 20 Nov 2019 18:34:38 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[błędy w danych]]></category>
		<category><![CDATA[język M]]></category>
		<category><![CDATA[Odwołanie w Power Query]]></category>
		<category><![CDATA[rekord w Power Query]]></category>
		<category><![CDATA[zachowaj błędy]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=15358</guid>

					<description><![CDATA[Opisując dobre praktyki organizacji pracy w Power Query, wspomniałem o dashboardzie sprawdzania błędów. Czy z obiektu Error jesteśmy w stanie coś wydobyć? Tak! Czas na formułę &#8222;try&#8221; języka M. Krok 1: Utwórz dwa Odwołania Odwołanie świetnie przydaje się do tworzenia dynamicznego połączenia z głównym zapytaniem i rozbicia ścieżki procesowej na dwie części: dane prawidłowe i [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Opisując <a href="https://skuteczneraporty.pl/10-przykladow-organizowania-zapytan-power-query/">dobre praktyki organizacji pracy w Power Query</a>, wspomniałem o dashboardzie sprawdzania błędów. Czy z obiektu Error jesteśmy w stanie coś wydobyć? Tak! Czas na formułę &#8222;try&#8221; języka M.<span id="more-15358"></span></p>
<h1>Krok 1: Utwórz dwa Odwołania</h1>
<p>Odwołanie świetnie przydaje się do tworzenia dynamicznego połączenia z głównym zapytaniem i rozbicia ścieżki procesowej na dwie części: dane prawidłowe i błędy</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15359" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-1.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 29" width="421" height="216"></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15360" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-2.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 30" width="1153" height="712"></p>
<h1>Krok 2: Usuń błędy i pozostaw błędy</h1>
<p>Jeśli naszym celem jest wyczyszczenie danych z błędów, możemy je symetrycznie usunąć (zapytanie dane prawidłowe) i zostawić (zapytanie błędne).</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15361" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-3.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 31" width="579" height="669"></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15362" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-4.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 32" width="575" height="658"></p>
<p>Pamiętajmy przy tym, że widok Power Query jest ograniczony do pierwszego 1000 rekordów, a przy dużej liczbie kolumn tylko do 200. Stąd nie zawsze błędy widać od razu w oknie podglądu.</p>
<h1>Krok 3: Dodaj kolumnę niestandardową</h1>
<p>W zapytaniu z błędami dodamy kolumnę niestandardową i posłużymy się językiem M, aby dowiedzieć się więcej nt. błędów. Formuła ma postać:</p>
<pre>= try [Data]</pre>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15363" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-5.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 33" width="1394" height="759"></p>
<p>Otrzymamy kolumnę jako Record.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15364" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-6.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 34" width="449" height="288"></p>
<h1>Krok 4: Rozwiń rekord</h1>
<p>Teraz dokopujemy się do końcowej struktury błędu, rozwijając wszystkie złożone obiekty.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15365" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-7.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 35" width="439" height="340"></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15366" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-8.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 36" width="644" height="283"></p>
<h1>Krok 5: Przeanalizuj przyczyny błędów</h1>
<p>Na koniec otrzymujemy 3 przydatne kolumny:</p>
<ul>
<li>Reason – powód wystąpienia błędu</li>
<li>Message – komunikat, który towarzyszy temu powodowi</li>
<li>Detail – wartość komórki przed wystąpieniem błędu</li>
</ul>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-15367" src="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try-9.png" alt="Sprawdzanie błędów w Power Query z formułą języka M &quot;try&quot; 37" width="1297" height="289"></p>
<p>Całe zapytanie może nam posłużyć do przygotowania dashboardu jakości danych – czy to w Excelu, czy to w Power BI.</p>
<h1>Pobierz plik Excel z zapytaniem Power Query</h1>
<p>Tu możesz pobrać <a href="https://skuteczneraporty.pl/wp-content/uploads/2019/11/Sprawdzanie-b%C5%82%C4%99d%C3%B3w-w-Power-Query-z-formu%C5%82%C4%85-j%C4%99zyka-M-try.xlsx">plik Excel z mechanizmem sprawdzania błędów w Power Query</a> i podejrzeć jego działanie.</p>
<h1>Masz swój sposób na błędy w Power Query?</h1>
<p>Podziel się w komentarzu</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/sprawdzanie-bledow-w-power-query-z-formula-jezyka-m-try/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>11 pomysłów, jak przyspieszyć zapytania w Power Query</title>
		<link>https://skuteczneraporty.pl/11-pomyslow-jak-przyspieszyc-zapytania-w-power-query/</link>
					<comments>https://skuteczneraporty.pl/11-pomyslow-jak-przyspieszyc-zapytania-w-power-query/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Fri, 31 May 2019 04:58:50 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[funkcje Power Query]]></category>
		<category><![CDATA[Odwołanie w Power Query]]></category>
		<category><![CDATA[wydajność zapytań]]></category>
		<category><![CDATA[zapytania w Power BI]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=9487</guid>

					<description><![CDATA[Wielu użytkowników Excela dzieli swoje życie analityczne na „PRZED Power Query” i „PO Power Query”. Power Query zastaje firmę manualnie aktualizowaną, a zostawia zautomatyzowaną (przynajmniej w obszarze raportowania). Ci bardziej zaawansowani wracają jednak po czasie z pytaniem, jak sprawić, aby zapytania Power Query działały szybciej. Jeśli wyłączyłeś już ładowanie niepotrzebnych danych (Załaduj do… &#62; Tylko [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Wielu użytkowników Excela dzieli swoje życie analityczne na „PRZED Power Query” i „PO Power Query”. <a href="https://skuteczneraporty.pl/kurs-power/">Power Query</a> zastaje firmę manualnie aktualizowaną, a zostawia zautomatyzowaną (przynajmniej w obszarze raportowania). Ci bardziej zaawansowani wracają jednak po czasie z pytaniem, jak sprawić, aby zapytania Power Query działały szybciej. Jeśli wyłączyłeś już ładowanie niepotrzebnych danych (Załaduj do… &gt; Tylko połączenie) i zastanawiasz się, jak dać zapytaniom dodatkowego kopa, oto 11 praktycznych pomysłów.<span id="more-9487"></span></p>
<h1>Pomysł #1: Przejdź na 64-bitowy Excel lub Power BI</h1>
<p>Wersja 32-bitowa ogranicza się do 4GB RAM, a wersja 64-bitowa potrafi efektywniej wykorzystać dostępną pamięć roboczą. Jak sprawdzić swoją wersję Excela?</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9490" src="https://skuteczneraporty.pl/wp-content/uploads/2019/05/jak-przyspieszy%C4%87-zapytania-w-Power-Query-1.png" alt="11 pomysłów, jak przyspieszyć zapytania w Power Query 44" width="1416" height="907"></p>
<p>Reinstalację w dużej firmie trzeba zwykle zlecić w IT. Zanim to zrobisz, sprawdź z kolegami z IT, czy Excel 64-bitowy nie wchodzi w konflikt z wykorzystywanymi w Twojej organizacji nakładkami na Excel od dostawców zewnętrznych, które często są tylko 32-bitowe.</p>
<h1>Pomysł #2: Przejdź z plików Excel na CSV</h1>
<p>Pobierając dane z systemu źródłowego (np. SAP) masz wybór co do rozszerzenia pliku i jego typu? Zamiast pliku programu Excel wybierz plik tekstowy (np. CSV). Dzięki prostszej strukturze pliki tekstowe są kilkukrotnie szybciej procesowane przez Power Query.</p>
<h1>Pomysł #3: Zignoruj sprawdzanie prywatności</h1>
<p>Jeśli pracujesz z danymi na dysku sieciowym, Excel zapyta, jak bezpiecznie ma je traktować. Okazuje się, że nasz wybór ma wpływ na wydajność Power Query, czym pisałem już <a href="https://skuteczneraporty.pl/ignoruj-poziom-prywatnosci-prosty-sposob-na-przyspieszenie-power-query/">w artykule o poziomach prywatności w Power Query</a>. Jeśli pojawi się okienko z poziomami prywatności, wybierz Ignoruj.</p>
<h1>Pomysł #4: Pomyśl nad kolejnością operacji i liczbą kroków</h1>
<p>W uproszczeniu: każdy krok przechowuje pełen obraz naszych danych. Jeśli kroków i zapytań jest dużo, ich przetwarzanie w pamięci będzie trwało. Dlatego pomyśl nad kolejnością operacji i ich powtarzalnością:</p>
<ul>
<li>najpierw nagraj usuwanie kolumn, grupowanie czy filtrowanie</li>
<li>nagraj kroki podobne jednocześnie (np. Zmieniono typ danych, Zmieniono nazwy nagłówków)</li>
</ul>
<h1>Pomysł #5: Włącz szybkie ładowanie danych</h1>
<p>Szybkie ładowanie danych jest opcją zapytania w programie Excel, dzięki której zapytania wykonują się szybciej, ale okienko Excela jest blokowane, podobnie jak przy VBA.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9491" src="https://skuteczneraporty.pl/wp-content/uploads/2019/05/jak-przyspieszy%C4%87-zapytania-w-Power-Query-2.png" alt="11 pomysłów, jak przyspieszyć zapytania w Power Query 45" width="612" height="669"></p>
<h1>Pomysł #6: Sprawdź, jak Power Query radzi sobie z tym samym zapytaniem w Power BI</h1>
<p>Dlaczego? Power Query w Excelu wczytuje te same pliki wiele razy, podczas gdy Power Query w Power BI potrafi je przechować w pamięci podręcznej. Dlatego warto sprawdzić (np. <a href="https://skuteczneraporty.pl/jak-srodowisko-power-bi-laczy-sie-z-programem-excel/">metodą kopiuj-wklej między Power Query Excela a Power Query Power BI</a>), jak szybko wykona się zapytanie w Power BI. Jeśli jest różnica, w Excelu może pomóc Pomysł #10.</p>
<h1>Pomysł #7: Ubierz transformacje w funkcje</h1>
<p>Najprostszy przykład funkcji możemy zaobserwować w działaniu <a href="https://skuteczneraporty.pl/kolumna-z-przykladow-nowosc-w-power-query-dla-excela-pobieranie-i-przeksztalcanie-i-power-bi/">Kolumny z przykładów</a> (1).</p>
<p>Zamiast tworzyć oddzielne kroki, Power Query próbuje w tej operacji wykonać wszystko w jednym kroku.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9492" src="https://skuteczneraporty.pl/wp-content/uploads/2019/05/jak-przyspieszy%C4%87-zapytania-w-Power-Query-3.png" alt="11 pomysłów, jak przyspieszyć zapytania w Power Query 46" width="915" height="487"></p>
<p>Jeśli przekształceń jest sporo, użytkownik zaawansowany może spróbować zagnieździć funkcję w ramach kolumny i wywołać ją poleceniem Dodaj kolumnę &gt; Wywołaj funkcję niestandardową (2).</p>
<h1>Pomysł #8: Wystaw źródło w bazie danych SQL</h1>
<p>Co daje natywne połączenie z bazą danych SQL? Query folding. Oznacza to, że operacje wykonywane są na serwerze, a nie na naszym komputerze. Dane potrzebujemy przechowywać w bazie danych SQL (Access nie pomoże) i dobierać się do nich w taki sposób, aby opcja Wyświetl zapytanie natywne nie zgasła. To samo źródło danych, obsługiwane przez ODBC, okazywało się często wielokrotnie wolniejsze niż polecenie Pobierz dane &gt; Z bazy danych.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9493" src="https://skuteczneraporty.pl/wp-content/uploads/2019/05/jak-przyspieszy%C4%87-zapytania-w-Power-Query-4.png" alt="11 pomysłów, jak przyspieszyć zapytania w Power Query 47" width="842" height="777"></p>
<h1>Pomysł #9: Rozbij proces na kilka etapów</h1>
<p>To rozwiązanie wymaga trochę więcej pracy przy odświeżaniu, ale może przynieść oczekiwane efekty. Zamiast wykonywać skomplikowane operacje w jednym pliku Excel z wieloma zapytaniami Power Query, możesz zbudować rozwiązanie kaskadowe:</p>
<ul>
<li>zapytanie 1 łączy się z plikiem 0</li>
<li>zapytanie 1 ląduje w pliku 1 jako tabela</li>
<li>zapytanie 2 łączy się z tabelą z pliku 1</li>
<li>zapytanie 2 ląduje w pliku 2 jako tabela</li>
<li>itd.</li>
</ul>
<h1>Pomysł #10: Wczytaj wszystkie dane do pamięci RAM Power Query</h1>
<p>Jedna z zaawansowanych technik wykorzystuje operację wczytania danych do pamięci RAM poprzez operację Table.Buffer. Dzięki temu źródło danych wczyta tam się jeden raz i nie będzie pobierane wiele razy na potrzeby różnych zapytań.</p>
<h1>Pomysł #11: Użyj operacji Odwołanie zamiast Duplikuj</h1>
<p>Jeśli na jednym źródle tworzysz wiele zapytań, lepiej posłużyć się operacją Odwołanie niż Duplikuj.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9494" src="https://skuteczneraporty.pl/wp-content/uploads/2019/05/jak-przyspieszy%C4%87-zapytania-w-Power-Query-5.png" alt="11 pomysłów, jak przyspieszyć zapytania w Power Query 48" width="354" height="423"></p>
<p>Dzięki temu zapytanie bazowe wykona się do pewnego momentu, a potem rozejdzie się po zapytaniach zależnych.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9495" src="https://skuteczneraporty.pl/wp-content/uploads/2019/05/jak-przyspieszy%C4%87-zapytania-w-Power-Query-6.png" alt="11 pomysłów, jak przyspieszyć zapytania w Power Query 49" width="600" height="524"></p>
<h1>Znasz inne sposoby na przyspieszenie Power Query w Excelu lub Power BI?</h1>
<p>Podziel się w komentarzu.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/11-pomyslow-jak-przyspieszyc-zapytania-w-power-query/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
