<?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/"
	>

<channel>
	<title>zapytania w Power BI &#8211; SkuteczneRaporty.pl</title>
	<atom:link href="https://skuteczneraporty.pl/tag/zapytania-w-power-bi/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:33 +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>zapytania w Power BI &#8211; SkuteczneRaporty.pl</title>
	<link>https://skuteczneraporty.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Analizator wydajności w Power BI Desktop</title>
		<link>https://skuteczneraporty.pl/analizator-wydajnosci-power-bi/</link>
					<comments>https://skuteczneraporty.pl/analizator-wydajnosci-power-bi/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Wed, 29 Apr 2020 10:06:58 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<category><![CDATA[Analizator wydajności]]></category>
		<category><![CDATA[DAX]]></category>
		<category><![CDATA[język DAX]]></category>
		<category><![CDATA[odświeżanie danych]]></category>
		<category><![CDATA[Optymalizacja]]></category>
		<category><![CDATA[Power BI Desktop]]></category>
		<category><![CDATA[wydajność zapytań]]></category>
		<category><![CDATA[zapytania w Power BI]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=17553</guid>

					<description><![CDATA[Przygotowując raporty, skupiamy się nie tylko na tym, by niosły ze sobą odpowiednie informacje czy też przekazywały je w czytelny sposób. Ważny jest również, szczególnie z punktu widzenia użytkownika końcowego, czas w jakim dane są gotowe do odczytania. Czyli walka o tzw. “performance.” Od maja 2019 w Power BI dostępna jest funkcjonalność Performance Analyzer (po [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Przygotowując raporty, skupiamy się nie tylko na tym, by niosły ze sobą odpowiednie informacje czy też przekazywały je w czytelny sposób. Ważny jest również, szczególnie z punktu widzenia użytkownika końcowego, czas w jakim dane są gotowe do odczytania. Czyli walka o tzw. “performance.”</p>



<p>Od maja 2019 w Power BI dostępna jest funkcjonalność <em>Performance Analyzer </em>(po polsku trochę gorzej brzmiący <em>Analizator wydajności</em>)<em> ,</em> która w walce o poprawę wydajności niezwykle pomaga. W jaki sposób zbadać, co spowalnia nasz raport?</p>



<h2 class="wp-block-heading"><strong>Gdzie znaleźć Analizator wydajności?</strong></h2>



<p>Znajduje się na karcie <em>Widok &gt; Analizator wydajności. </em>&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI1.jpg" alt="Analizator wydajności w Power BI Desktop" class="wp-image-17554"></figure></div>



<h2 class="wp-block-heading"><strong>Do czego służy <em>Analizator wydajności? </em></strong></h2>



<p>Pozwala zidentyfikować operacje wykonywane “na raporcie” podczas interakcji użytkownika z raportem. Sumuje czasy wykonywania poszczególnych operacji dla każdej z wizualizacji, pozwalając na porównanie czasów ich trwania. Zebrane dane można również pobrać i poddać dalszej analizie, ponieważ zawierają dużo bardziej szczegółową informację dotyczącą wykonanych operacji.  Daje również możliwość skopiowania zapytań DAX generowanych podczas odświeżania wizualizacji. </p>



<h2 class="wp-block-heading"><strong>Powiązanie działań użytkownika a wizualizacji i zapytań, podstawowe informacje</strong></h2>



<p>Po uruchomieniu <em>Analizatora wydajności</em> po prawej stronie pojawi się dedykowany mu panel, z kolejnymi funkcjonalnościami. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI2.jpg" alt="Analizator wydajności w Power BI Desktop 1" class="wp-image-17555"></figure></div>



<p>Aby sprawdzić wydajność na początku należy wybrać przycisk <em>Rozpocznij nagrywanie</em>, co uruchomi rejestrację kolejnych zdarzeń i ich pomiar. By wywołać jakieś akcje możliwe do zarejestrowania, wystarczy wykonać działania na raporcie lub wybrać <em>Odśwież wizualizacje</em>, co w efekcie spowoduje odświeżenie wszystkich wizualizacji na aktualnej karcie raportu.</p>



<p>Po
wybraniu <em>Odśwież wizualizacje, </em>wygenerowana zostanie lista odświeżonych
wizualizacji wraz z czasem ich trwania. Całą listę można wygodnie posortować,
według widocznych na poniższym screenie kategorii.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI3.jpg" alt="Analizator wydajności w Power BI Desktop 2" class="wp-image-17556"></figure></div>



<p>Często korzystając z listy elementów <em>Analizatora wydajności </em>trudno odgadnąć, z którą wizualizacją mamy do czynienia, więc warto je nazywać. Z panelu <em>Wybór. </em></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI4.jpg" alt="Analizator wydajności w Power BI Desktop 3" class="wp-image-17557"></figure></div>



<p>Możemy też wybrać dany
element z widoku raportu, a zostanie podświetlony na liście w <em>Analizatorze
wydajności </em>i na odwrót.</p>



<p>Warto pamiętać o tym, że jeżeli nie zatrzymamy nagrywania w <em>Analizatorze</em>,<em> </em>wówczas każde działanie zostanie „nagrane” i odzwierciedlone w analizie. Co po pewnym czasie może wygenerować dość długą listę… </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI5.jpg" alt="Analizator wydajności w Power BI Desktop 4" class="wp-image-17558"></figure></div>



<p>Jednak nie ma się czym martwić bo listę (warto pamiętać, że całą) można wyczyścić przy pomocy przycisku „<em>Wyczyść” .</em></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI6.jpg" alt="Analizator wydajności w Power BI Desktop 5" class="wp-image-17559"></figure></div>



<p>Bardzo przydatną opcją jest możliwość zmierzenia wydajności jednej wybranej wizualizacji, poprzez wybranie przycisku <em>Odśwież tę wizualizację </em>, opcja ta jest możliwa jedynie w momencie kiedy widoczny jest panel <em>Analizatora wydajności.</em></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI7.jpg" alt="Analizator wydajności w Power BI Desktop 6" class="wp-image-17560"></figure></div>



<h2 class="wp-block-heading"><strong>Szczegółowe informacje dotyczące Analizatora Wydajności</strong></h2>



<p>Czas
generowania/odświeżania danej wizualizacji jest mierzony na różnych
płaszczyznach :</p>



<ul class="wp-block-list"><li>Zapytanie DAX – czas potrzebny na otrzymanie wyniku zapytania DAX towarzyszącego danej wizualizacji</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI8.jpg" alt="Analizator wydajności w Power BI Desktop 7" class="wp-image-17561"></figure></div>



<ul class="wp-block-list"><li>Wyświetlenie elementu wizualnego – czas potrzebny na utworzenie wizualizacji opartej na kalkulacji DAX </li><li>Inne – czas oczekiwania na wygenerowanie innych wizualizacji, można nazwać to czasem oczekiwania w kolejce na wygenerowania innych wizualizacji</li></ul>



<p>Opcja, która pozostała jeszcze do omówienia, to <em>Kopiuj zapytanie. </em>Pozwala na przechwycenie zapytania, które towarzyszy wygenerowaniu danej wizualizacji. </p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI9.jpg" alt="Analizator wydajności w Power BI Desktop 8" class="wp-image-17562"></figure></div>



<p>Wyniki <em>Analizatora wydajności, </em>czyli całą listę operacji wraz z czasami, również możemy wyeksportować do pliku .json przy pomocy przycisku <em>Eksportuj. </em>A w kolejnych krokach wykorzystać jako źródło do wizualizacji w Power BI i zaprezentować wyniki wydajności w raporcie.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/03/Analizator-wydajno%C5%9Bci-PowerBI10.jpg" alt="Analizator wydajności w Power BI Desktop 9" class="wp-image-17563"></figure></div>



<p>Na ciekawe aspekty wyników otrzymanych w <em>Analizatorze wydajności </em>zwraca również uwagę <a href="https://pl.seequality.net/power-bi-performance-analyzer/" target="_blank" rel="noreferrer noopener">Seequality</a>, a mianowicie: </p>



<ul class="wp-block-list"><li>wykorzystanie cache przy odświeżaniu wizualizacji, co może zaburzać prawidłowość otrzymanych wyników w <em>Analizatorze </em> </li><li>synchronizacja slicerów pomiędzy stronami raportu, które również wpływają na czas odświeżenia wizualizacji, co widać w części <em>Inne. </em></li></ul>



<h2 class="wp-block-heading"><strong>Podsumowanie</strong></h2>



<p><em>Analizator wydajności </em>jest bardzo przydatnym narzędziem, pozwalającym na rozpoczęcie pracy z optymalizacją tworzonego przez nas raportu, ale też łatwe jej sprawdzenie. Szybko wskazuje miejsca, gdzie może być problem z wydajnością i daje możliwość wyeksportowania wyników analiz. Warto jednak pamiętać o takich kruczakach jak część <em>Inne </em>czy mierzenie wydajności bez wyczyszczenia cache. Dla ciekawskich Microsoft udostępnił dodatkowe informacje <a href="https://github.com/microsoft/powerbi-desktop-samples/blob/master/Performance%20Analyzer/Power%20BI%20Performance%20Analyzer%20Export%20File%20Format.docx" target="_blank" rel="noopener">na GitHubie</a>.</p>



<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/analizator-wydajnosci-power-bi/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 fetchpriority="high" 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 16" 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 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 17" 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 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 18" 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 19" 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 20" 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 21" 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>
