<?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>filtr TOP N &#8211; SkuteczneRaporty.pl</title>
	<atom:link href="https://skuteczneraporty.pl/tag/filtr-top-n/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>Tue, 17 Apr 2018 20:53:22 +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>filtr TOP N &#8211; SkuteczneRaporty.pl</title>
	<link>https://skuteczneraporty.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Filtrowanie TOP N w Power Pivot i Power BI (cz. 2) – dynamiczny TOP N</title>
		<link>https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-2-dynamiczny-top-n/</link>
					<comments>https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-2-dynamiczny-top-n/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Tue, 17 Apr 2018 20:53:22 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<category><![CDATA[Power Pivot]]></category>
		<category><![CDATA[filtr TOP N]]></category>
		<category><![CDATA[Fragmentatory w Power BI]]></category>
		<category><![CDATA[język DAX]]></category>
		<category><![CDATA[parametr Power BI]]></category>
		<category><![CDATA[Power BI Desktop]]></category>
		<category><![CDATA[tips & trick]]></category>
		<guid isPermaLink="false">http://excelbi.pl/?p=6560</guid>

					<description><![CDATA[W odróżnieniu od poprzedniego scenariusza, w którym wartość N w filtrze TOP N była określona statycznie w ramach formuły lub opcji filtrowania, chcemy umożliwić użytkownikowi raportu samodzielną zmianę parametru N (np. TOP 10, TOP 20, TOP 30 itd.). Z pomocą przychodzi opcja Power BI o nazwie Nowy parametr, którą można też odtworzyć w Excel Power [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>W odróżnieniu od poprzedniego scenariusza, w którym <a href="https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-1-interfejs-i-kolumna-obliczeniowa/">wartość N w filtrze TOP N była określona statycznie w ramach formuły lub opcji filtrowania</a>, chcemy umożliwić użytkownikowi raportu samodzielną zmianę parametru N (np. TOP 10, TOP 20, TOP 30 itd.). Z pomocą przychodzi opcja Power BI o nazwie Nowy parametr, którą można też odtworzyć w Excel Power Pivot.<span id="more-6560"></span></p>
<h1>Krok 1: Utwórz parametr do wyboru TOP N na raporcie Power BI lub dla tabeli przestawnej Power Pivot</h1>
<p>Posłużmy się więc parametrem w Power BI, tworząc nowy parametr o wartości minimalnej 5, maksymalnej 100, kroku 1 i wartości domyślnej 10. Zaznaczmy też, aby pojawił się fragmentator (suwak) dla strony raportu.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter  wp-image-6562" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-8.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 2) – dynamiczny TOP N 4" width="749" height="570" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-8.png 1006w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-8-300x228.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-8-768x585.png 768w" sizes="(max-width: 749px) 100vw, 749px" /></p>
<p>&nbsp;</p>
<p><img decoding="async" class="aligncenter  wp-image-6563" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-9.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 2) – dynamiczny TOP N 5" width="375" height="153" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-9.png 412w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-9-300x122.png 300w" sizes="(max-width: 375px) 100vw, 375px" /></p>
<p>Power BI posługuje się przy tym formułą tworzącą tabelę:</p>
<pre>TOPN Klienci = GENERATESERIES(5; 100; 1)</pre>
<p>Oraz tworzy miarę:</p>
<pre>Wartość Parametr = SELECTEDVALUE('TOPN Klienci'[TOPN Klienci])</pre>
<p>Jeśli ten sam proces chcemy odtworzyć w Excel Power Pivot, potrzebujemy załadować oddzielną tabelę z wyborami dla TOP N (5, 6, 7, itd.) oraz miarę analogiczną wykorzystującą formułę HASONEVALUE (opisałem jej działanie <a href="https://skuteczneraporty.pl/jak-stworzyc-w-power-bi-parametr-do-wybierania-miar-na-raporcie/">w artykule o tworzeniu przycisku do wyboru miary</a>).</p>
<p>&nbsp;</p>
<h1>Krok 2: Utwórz miarę Sprzedaż TOP N</h1>
<p>Nowa miara ma postać:</p>
<pre>Sprzedaż Top N Klientów = CALCULATE([Sprzedaż total];FILTER(Klienci;RANKX(ALL(Klienci);[Sprzedaż total])&lt;='TOPN Klienci'[Wartość Parametr]))</pre>
<h1></h1>
<h1>Krok 3: Zbuduj wykres z klientami</h1>
<p>Wstaw wykres pokazujący Sprzedaż dla TOP N klientów. Suwakiem możesz zmieniać, ilu klientów wyświetla się na wykresie.</p>
<p><img decoding="async" class="aligncenter  wp-image-6564" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-10.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 2) – dynamiczny TOP N 6" width="599" height="397" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-10.png 853w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-10-300x199.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-10-768x509.png 768w" sizes="(max-width: 599px) 100vw, 599px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter  wp-image-6565" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-11.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 2) – dynamiczny TOP N 7" width="598" height="487" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-11.png 867w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-11-300x244.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-11-768x625.png 768w" sizes="(max-width: 598px) 100vw, 598px" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-2-dynamiczny-top-n/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa</title>
		<link>https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-1-interfejs-i-kolumna-obliczeniowa/</link>
					<comments>https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-1-interfejs-i-kolumna-obliczeniowa/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Tue, 17 Apr 2018 20:42:09 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<category><![CDATA[Power Pivot]]></category>
		<category><![CDATA[filtr TOP N]]></category>
		<category><![CDATA[filtrowanie]]></category>
		<category><![CDATA[język DAX]]></category>
		<category><![CDATA[miara]]></category>
		<category><![CDATA[Power BI Desktop]]></category>
		<category><![CDATA[ranking]]></category>
		<category><![CDATA[RANKX]]></category>
		<category><![CDATA[Tabela przestawna]]></category>
		<guid isPermaLink="false">http://excelbi.pl/?p=6551</guid>

					<description><![CDATA[Istnieje wiele sposobów na przygotowanie filtra TOP N, który będzie działał w modelu danych (w Excel Power Pivot lub Power BI). Zacznijmy od jego wersji statycznej, aby w kolejnym wpisie przeczytać o możliwości dynamicznej zmiany liczby N parametrem. Sposób 1 – filtrowanie tabeli przestawnej Excel lub wizualizacji Power BI Najprostszy sposób na filtrowanie miar – [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Istnieje wiele sposobów na przygotowanie filtra TOP N, który będzie działał w modelu danych (w Excel Power Pivot lub Power BI). Zacznijmy od jego wersji statycznej, aby w kolejnym wpisie przeczytać o <a href="https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-2-dynamiczny-top-n/">możliwości dynamicznej zmiany liczby N parametrem</a>.<span id="more-69047"></span></p>
<h1>Sposób 1 – filtrowanie tabeli przestawnej Excel lub wizualizacji Power BI</h1>
<p>Najprostszy sposób na filtrowanie miar – wybór filtru top N z interfejsu – jest możliwy w sytuacji, gdy w wierszach tabeli przestawnej lub osi na wykresie Power BI posługujemy się polem filtrowanym. W naszym scenariuszu będzie to pole Klient.</p>
<h2>Filtrowanie TOP N w Excelu</h2>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-6552" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-1.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa 15" width="516" height="481"></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-6553" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-2.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa 16" width="748" height="148"></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-6554" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-3.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa 17" width="350" height="314"></p>
<p>&nbsp;</p>
<h2>Filtrowanie TOP N w Power BI</h2>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-6555" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-4.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa 18" width="750" height="353"></p>
<h1>Sposób 2 – utworzenie kolumny obliczeniowej w modelu danych Excel lub Power BI</h1>
<p>Możemy utworzyć kolumnę obliczeniową, która będzie posiadała znacznik czy dany klient należy do TOP N czy nie. Rozwiązanie identycznie wygląda w Power Pivot i Power BI i składa się z następujących kroków (przykład dla modelu danych z tabelą sprzedażową Dane i Klienci):</p>
<ol>
<li>Utwórz miarę Sprzedaż Total:</li>
</ol>
<pre>Sprzedaż Total = SUM(Dane[Sprzedaż])</pre>
<ol start="2">
<li>W tabeli Klienci utwórz kolumnę obliczeniową</li>
</ol>
<pre>TOP10 = if(RANKX(ALL(Klienci);[Sprzedaż Total])&lt;=10;"TOP10";"Pozostałe")</pre>
<p>Formuła tworzy wirtualną tabelę wszystkich klientów, liczy dla nich Sprzedaż Total i sprawdza, czy miejsce rankingowe jest w pierwszej dziesiątce. Jeśli tak, zwraca znacznik TOP10, a w przeciwnym razie znacznik Pozostałe.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-6556" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-5.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa 19" width="750" height="186"></p>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-6557" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-6.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa 20" width="416" height="546" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-6.png 499w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-6-229x300.png 229w" sizes="(max-width: 416px) 100vw, 416px" /></p>
<p>Jeśli kolumna ma zwracać nazwiska TOP klientów, a resztę grupować do pozostałych, możemy zmienić jej treść:</p>
<pre>TOP10 = if(RANKX(ALL(Klienci);[Sprzedaż Total])&lt;=10;Klienci[Klient];"Pozostałe")</pre>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-6558" src="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-7.png" alt="Filtrowanie TOP N w Power Pivot i Power BI (cz. 1) – interfejs i kolumna obliczeniowa 21" width="310" height="353" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-7.png 338w, https://skuteczneraporty.pl/wp-content/uploads/2018/04/Filtrowanie-TOP-N-w-Power-Pivot-i-Power-BI-7-263x300.png 263w" sizes="(max-width: 310px) 100vw, 310px" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/filtrowanie-top-n-w-power-pivot-i-power-bi-cz-1-interfejs-i-kolumna-obliczeniowa/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
