<?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>Typ danych &#8211; SkuteczneRaporty.pl</title>
	<atom:link href="https://skuteczneraporty.pl/tag/typ-danych/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>Fri, 24 Oct 2025 10:04:07 +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>Typ danych &#8211; SkuteczneRaporty.pl</title>
	<link>https://skuteczneraporty.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Organizacyjny typ danych &#8211; pobierz dane do Excela 365 z modelu danych Power BI</title>
		<link>https://skuteczneraporty.pl/organizacyjny-typ-danych-pobierz-dane-do-excela-365-z-modelu-danych-power-bi/</link>
					<comments>https://skuteczneraporty.pl/organizacyjny-typ-danych-pobierz-dane-do-excela-365-z-modelu-danych-power-bi/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Wed, 23 Feb 2022 09:09:18 +0000</pubDate>
				<category><![CDATA[Power BI]]></category>
		<category><![CDATA[Excel 365]]></category>
		<category><![CDATA[organizacyjny typ danych]]></category>
		<category><![CDATA[szkolenie Power BI]]></category>
		<category><![CDATA[Typ danych]]></category>
		<category><![CDATA[wyszukiwanie informacji]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=18207</guid>

					<description><![CDATA[„Jak mogę to zrzucić do Excela?” &#8211; to jedno z najczęściej zadawanych pytań przez użytkowników platform BI, czyli narzędzi do analityki i raportowania. Microsoft poszedł w tym zakresie na całość i dołożył do Excela możliwość szybkiego łączenia się z modelem danych opublikowanym w Power BI Online z poziomu formuł i komórek. Dla mnie WOW! Rzeczywisty [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>„Jak mogę to zrzucić do Excela?” &#8211; to jedno z najczęściej zadawanych pytań przez użytkowników platform BI, czyli narzędzi do analityki i raportowania. Microsoft poszedł w tym zakresie na całość i dołożył do Excela możliwość szybkiego łączenia się z modelem danych opublikowanym w Power BI Online z poziomu formuł i komórek. Dla mnie WOW!</p>
<p><span id="more-18207"></span></p>
<h2>Rzeczywisty scenariusz – Czy faktura jest opłacona?</h2>
<p>Aby uzyskać takie informacje, zwykle trzeba wejść do systemu finansowo-księgowego, znaleźć odpowiedni raport czy funkcjonalność i wprowadzić numer faktury.</p>
<p>Mając dane opublikowane w Power BI, dostęp do nich masz z poziomu Excela:</p>
<ol>
<li>Wpisz wartość do komórki.</li>
<li>Kliknij Organizacyjny typ danych na karcie Dane.</li>
<li>Wybierz kolumny.</li>
<li>Znajdź potrzebne informacje.</li>
</ol>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-18218" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-logo-2.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 11" width="1036" height="566"></p>
<h2>Jak zbudować nowy typ danych w Excelu?</h2>
<h3>Krok 1: Włącz opcję tabela polecana</h3>
<p>Ustawienie to znajdziesz w widoku modelu w Power BI Desktop. Domyślnie jest ustawione na Nie. W trakcie pisania artykułu Tabele polecane trzeba włączyć w funkcjach wersji zapoznawczej w ustawieniach Power BI.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-18208" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-1.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 12" width="959" height="766"></p>
<p>Po przełączeniu suwaka otrzymasz okno definiowania tabeli, w której określasz nazwę, etykietę kolumny, po której będziesz szukać (Nr faktury, Klient) oraz kolumnę z kluczem. To ostatnie ustawienie jest o tyle ważne, że Excel zwróci wynik w jednej komórce, więc pobieranie danych musi sprowadzić się do dokładnie 1 wiersza.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-18209" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-2.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 13" width="715" height="494"></p>
<h3>Krok 2: Opublikuj raport w Power BI Online</h3>
<p>Ważne, aby raport został opublikowany w obszarze roboczym, który został zaktualizowany do nowej wersji. Próbowałem znaleźć tę opcję dla obszaru utworzonego jakiś czas temu, ale nie potrafiłem jej włączyć. Zadziałało dopiero, gdy utworzyłem nowy obszar roboczy.</p>
<h3>Krok 3: Oznacz komórkę jako organizacyjny typ danych</h3>
<p>Stań na komórce i wybierz Typ danych Organizacyjny na karcie Dane. Następnie zaloguj się do konta Power BI i wybierz tabelę, z której pochodzi wartość w tej komórce.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18210" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-3.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 14" width="1052" height="347"></p>
<h3>Krok 4: Wybierz interesujące kolumny</h3>
<p>Plusikiem obok komórki możesz wybrać interesujące Cię kolumny.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18211" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-4.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 15" width="531" height="475"></p>
<p>Możesz w ten sposób wydobyć wiele kolumn.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18212" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-5.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 16" width="863" height="143"></p>
<p>Dane w kolejnych komórkach są podłączone formułą do komórki źródłowej.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18213" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-6.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 17" width="504" height="137"></p>
<p>Niestety nie da się na ten moment podłączyć komórki wynikowej do kolejnego typu danych – nie działa ani ona sama, ani odwołanie do niej. Nie działa też podłączanie do komórek zawierających formuły – dane muszą być wprowadzone jako czysta wartość komórki.</p>
<p>W tabelach polecanych można znaleźć także miary Power BI, ale pod warunkiem, że są wyświetlane w tej właśnie tabeli.</p>
<p>Co, jeśli podamy nieprecyzyjną wartość? Excel zaproponuje możliwe wartości i pozwoli nam podejrzeć cały rekord zanim zaakceptujemy nasz wybór.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18214" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-7.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 18" width="799" height="561"></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18215" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-8.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 19" width="394" height="581"></p>
<p>Możemy też podejrzeć wszystkie szczegóły i datę aktualizacji komórki: prawy przycisk myszy &gt; Pokaż kartę typu danych.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18217" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-10.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 20" width="547" height="567"></p>
<p>Opcja nie działa dla źródeł w trybie DirectQuery lub live.</p>
<p>Więcej o całej funkcjonalności <a href="https://docs.microsoft.com/pl-pl/power-bi/collaborate-share/service-create-excel-featured-tables" target="_blank" rel="noopener">tabel polecanych przeczytasz na stronie Microsoft</a>.</p>
<p>A jeśli wynik Cię zainteresuje, zawsze możesz skorzystać z opcji <a href="https://skuteczneraporty.pl/wstaw-tabele-przestawna-w-excelu-365-na-zestawie-danych-power-bi/" target="_blank" rel="noopener">wstawienia tabeli przestawnej bezpośrednio na modelu danych</a>:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18216" src="https://skuteczneraporty.pl/wp-content/uploads/2022/02/Organizacyjny-typ-danych-%E2%80%93-pobierz-dane-do-Excela-z-modelu-danych-Power-BI-9.png" alt="Organizacyjny typ danych - pobierz dane do Excela 365 z modelu danych Power BI 21" width="1563" height="846"></p>
<h2>I jak Ci się podoba nowa funkcjonalność Power BI?</h2>
<p>Podziel się opinią w komentarzu.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/organizacyjny-typ-danych-pobierz-dane-do-excela-365-z-modelu-danych-power-bi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych</title>
		<link>https://skuteczneraporty.pl/4-nowosci-power-query-nazwy-wprowadz-dane-sugerowane-tabele-wlasne-typy-danych/</link>
					<comments>https://skuteczneraporty.pl/4-nowosci-power-query-nazwy-wprowadz-dane-sugerowane-tabele-wlasne-typy-danych/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Sun, 29 Nov 2020 21:23:14 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[dobre praktyki]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[nowości Power Query]]></category>
		<category><![CDATA[polecane tabele]]></category>
		<category><![CDATA[tips & trick]]></category>
		<category><![CDATA[Typ danych]]></category>
		<category><![CDATA[wprowadź dane]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=17835</guid>

					<description><![CDATA[Power Query nie zwalnia tempa! Otrzymaliśmy właśnie kolejną porcję aktualizacji, dzięki której łatwiej i szybciej przygotujemy nasze zapytania. Oto 4 zmiany wprowadzone do Power Query w ostatnim czasie. Nowość 1: Nazwa zapytania staje się automatycznie nazwą arkusza (Excel 365) Klikając w Excelu polecenie Załaduj, zapytanie automatycznie wyląduje w arkuszu o tej samej nazwie. Nowość 2: [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Power Query nie zwalnia tempa! Otrzymaliśmy właśnie kolejną porcję aktualizacji, dzięki której łatwiej i szybciej przygotujemy nasze zapytania. Oto 4 zmiany wprowadzone do Power Query w ostatnim czasie.</p>



<span id="more-17835"></span>



<h2 class="wp-block-heading">Nowość 1: Nazwa zapytania staje się automatycznie nazwą arkusza (Excel 365)</h2>



<p>Klikając w Excelu polecenie Załaduj, zapytanie automatycznie wyląduje w arkuszu o tej samej nazwie.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/12/4-nowosci-Power-Query-Nazwy-Wprowadz-dane-Sugerowane-tabele-Wlasne-typy-danych-1-1024x516.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 22" class="wp-image-17872"></figure>



<h2 class="wp-block-heading">Nowość 2: Wprowadź dane (Excel 365)</h2>



<p>Polecenie Wprowadź dane było już dostępne w Power Query po stronie Power BI, ale teraz wylądowało także w Excelu. Dzięki temu możemy stworzyć ręcznie źródło danych, które staje się plikiem json ukrytym w zapytaniu. Polecanie daje alternatywę wobec danych pobieranych z tabeli tego samego pliku.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/12/4-nowosci-Power-Query-Nazwy-Wprowadz-dane-Sugerowane-tabele-Wlasne-typy-danych-2-1024x375.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 23" class="wp-image-17873"></figure>



<h2 class="wp-block-heading">Nowość 3: Sugerowane tabele (Power BI)</h2>



<p>Ta nowość na razie trafiła tylko do Power BI, ale możemy się spodziewać jej wkrótce także w Excelu. Jeżeli nasz arkusz Excel składa się z kilku odrębnych zakresów, Power Query to wykryje i podpowie tabele, które możemy wczytać.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/12/4-nowosci-Power-Query-Nazwy-Wprowadz-dane-Sugerowane-tabele-Wlasne-typy-danych-3-1024x421.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 24" class="wp-image-17874"></figure>



<p>Opcja pojawia się w okienku Nawigator.</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/12/4-nowosci-Power-Query-Nazwy-Wprowadz-dane-Sugerowane-tabele-Wlasne-typy-danych-4-1024x814.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 25" class="wp-image-17875"></figure>



<p>Po kliknięciu Edytuj otrzymujemy listę kroków, które trzeba zweryfikować.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/12/4-nowosci-Power-Query-Nazwy-Wprowadz-dane-Sugerowane-tabele-Wlasne-typy-danych-5.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 26" class="wp-image-17876"></figure></div>



<p>Polecenie ma ułatwić pracę z plikami Excel, w których dane nie zaczynają się od razu w prawym górnym rogu arkusza.</p>



<h2 class="wp-block-heading">Nowość 4: Własne typy danych (Excel 365)</h2>



<p><a href="https://skuteczneraporty.pl/blog/nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-excelu-kolejne-nowosci-office-365/" target="_blank" rel="noreferrer noopener">Nowe typy danych</a> pojawiły się wraz z wprowadzeniem danych giełdowych i geograficznych obsługiwanych przez usługę Bing. Oznacza to, że pojedyncza komórka może zawierać aktywny, połączony i bogaty zestaw informacji o obiektach, takich jak firmy, akcje, miasta czy państwa. Informacje te mogą być sortowane, filtrowane, brać udział w formułach i wykresach.</p>



<p>Kolejny krok to praca z własnymi typami danych. Jeśli na przykład masz system CRM i chcesz przenieść dane o swoich klientach do programu Excel w celu analizy, teraz możesz zaimportować bogato ustrukturyzowany typ danych „Klienci”. Jeśli używasz usługę Power BI, program Excel automatycznie połączy się z tą usługą, a wszelkie opublikowane przez Ciebie dane będą łatwo dostępne i zostaną przesłane do programu Excel jako ustrukturyzowany typ danych. Jeśli nie masz usługi Power BI, możesz skorzystać z Power Query wbudowanego w Excel, aby utworzyć&nbsp;własny typ danych.</p>



<p>Aktualizacja ta jest dostępna w Office 365. Uaktualnij swojego Office’a, aby mieć najnowszą możliwą wersję.</p>



<h3 class="wp-block-heading">Krok 1: Zaimportuj dane do Edytora Power Query</h3>



<p>Pobierz dane z pliku Excel.</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/11/Obraz1.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 27" class="wp-image-17838" width="501" height="509"></figure>



<p>W Nawigatorze wybierz odpowiednią tabelę i kliknij przycisk <strong><em>Przekształć dane</em></strong>:</p>



<figure class="wp-block-image size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/12/4-nowosci-Power-Query-Nazwy-Wprowadz-dane-Sugerowane-tabele-Wlasne-typy-danych-6-1024x417.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 28" class="wp-image-17879"></figure>



<p>Zaznacz kolumny, które chcesz uwzględnić w Twoim typie danych i później używać na arkuszu.</p>



<h3 class="wp-block-heading">Krok 2: Na karcie <strong><em>Przekształć</em></strong> użyj przycisku <strong><em>Utwórz typ danych</em></strong></h3>



<figure class="wp-block-image size-large"><img decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/12/4-nowosci-Power-Query-Nazwy-Wprowadz-dane-Sugerowane-tabele-Wlasne-typy-danych-7.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 29" class="wp-image-17880"></figure>



<p>Pojawi się okienko <em>Utwórz typ danych</em>, w którym nazwij swój typ danych i wskaż podstawową kolumnę:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/11/Obraz4.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 30" class="wp-image-17841" width="702" height="262"></figure>



<p>Wszystkie kolumny zwiną się do jednej:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/11/Obraz5.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 31" class="wp-image-17842" width="279" height="285"></figure>



<p>Wybierz na karcie <strong><em>Narzędzia główne</em></strong> przycisk <strong><em>Zamknij i załaduj</em></strong>, aby przenieść dane na arkusz Excela:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/11/Obraz6.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 32" class="wp-image-17843" width="302" height="324"></figure>



<h3 class="wp-block-heading">Krok 3: Skorzystaj z własnego typu danych</h3>



<p>Teraz można już z tych wszystkich danych wygodnie korzystać. I oczywiście je odświeżać, co będzie niezwykle istotne, jeśli Twoje dane będą się szybko zmieniać. Na przykład kliknij na ikonę po lewej stronie komórki z nazwą planety (lub Ctrl+Shift+F5), aby pokazać kartę z informacjami o tej planecie:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/11/Obraz7.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 33" class="wp-image-17844" width="448" height="581"></figure>



<p>Po kliknięciu na tag inteligentny <strong><em>Dodaj kolumnę</em></strong>, Excel utworzy nam wskazaną kolumnę:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/11/Obraz8.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 34" class="wp-image-17845" width="465" height="450"></figure>



<p>Można też w dowolnej komórce arkusza zacząć formułę od komórki z nazwą planety:</p>



<figure class="wp-block-image size-large is-resized"><img loading="lazy" decoding="async" src="https://skuteczneraporty.pl/wp-content/uploads/2020/11/Obraz9.png" alt="4 nowości Power Query: Nazwy, Wprowadź dane, Sugerowane tabele, Własne typy danych 35" class="wp-image-17846" width="474" height="518"></figure>



<p>i wybrać myszą rodzaj informacji, którą chcesz wyświetlić:<br>=A7.[Okres obiegu '[lat&#8217;]]</p>



<p>Jakie są widoki na przyszłość? Microsoft nawiązał współpracę z firmą Wolfram, aby wzbogacić Excela o całą masę nowych typów danych. Będą dotyczyły one między innymi chemii, genetyki, odżywiania, kodów pocztowych, wydarzeń historycznych.</p>



<p>Daj znać, jeśli użyjesz własnego typu danych w praktyce!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/4-nowosci-power-query-nazwy-wprowadz-dane-sugerowane-tabele-wlasne-typy-danych/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jak poradzić sobie z ustawieniami lokalnymi w zapytaniach w Power Query?</title>
		<link>https://skuteczneraporty.pl/jak-poradzic-sobie-z-ustawieniami-lokalnymi-w-zapytaniach-w-power-query/</link>
					<comments>https://skuteczneraporty.pl/jak-poradzic-sobie-z-ustawieniami-lokalnymi-w-zapytaniach-w-power-query/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Wed, 19 Jun 2019 06:04:00 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[język M]]></category>
		<category><![CDATA[kolumna dat i godzin]]></category>
		<category><![CDATA[liczba z kropką]]></category>
		<category><![CDATA[Typ danych]]></category>
		<category><![CDATA[ustawienia regionalne]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=9625</guid>

					<description><![CDATA[Ustawienia lokalne odgrywają szczególną rolę w przypadku dwóch typów danych: liczb dziesiętnych i dat. Dane, które nie pasują do ustawień lokalnych naszego komputera, mogą powodować 2 rodzaje problemów: nie możemy ich wczytać lub możemy je wczytać, ale inni użytkownicy mają inne ustawienia lokalne i mogą wczytać je inaczej. Jak sobie z nimi poradzić? Zmień typ [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Ustawienia lokalne odgrywają szczególną rolę w przypadku dwóch typów danych: liczb dziesiętnych i dat. Dane, które nie pasują do ustawień lokalnych naszego komputera, mogą powodować 2 rodzaje problemów: nie możemy ich wczytać lub możemy je wczytać, ale inni użytkownicy mają inne ustawienia lokalne i mogą wczytać je inaczej. Jak sobie z nimi poradzić?<span id="more-9625"></span></p>
<h1>Zmień typ danych wg ustawień lokalnych</h1>
<p>Ta operacja to <em>game changer</em> w wielu organizacjach. Dane z systemu są w formacie amerykańskim (np. liczba dziesiętna = milion jako 1,000,000.00 lub data 30 maja 2019 jako 05/30/2019) lub niemieckim? Wczytaj je do Power Query i ustaw typ danych, deklarując na wejściu konkretny kraj.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9626" src="https://skuteczneraporty.pl/wp-content/uploads/2019/06/Jak-poradzi%C4%87-sobie-z-ustawieniami-lokalnymi-w-zapytaniach-w-Power-Query-1.png" alt="Jak poradzić sobie z ustawieniami lokalnymi w zapytaniach w Power Query? 40" width="344" height="404"></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9627" src="https://skuteczneraporty.pl/wp-content/uploads/2019/06/Jak-poradzi%C4%87-sobie-z-ustawieniami-lokalnymi-w-zapytaniach-w-Power-Query-2.png" alt="Jak poradzić sobie z ustawieniami lokalnymi w zapytaniach w Power Query? 41" width="874" height="466"></p>
<h1>Zbuduj nazwę miesiąca zgodnie z ustawieniami lokalnymi</h1>
<p>Ustawienia lokalne determinują też operacje na datach, takie jak Data &gt; Miesiąc &gt; Nazwa miesiąca.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9628" src="https://skuteczneraporty.pl/wp-content/uploads/2019/06/Jak-poradzi%C4%87-sobie-z-ustawieniami-lokalnymi-w-zapytaniach-w-Power-Query-3.png" alt="Jak poradzić sobie z ustawieniami lokalnymi w zapytaniach w Power Query? 42" width="1041" height="362"></p>
<p>Ten krok ma ustawienia lokalne, ale schowane w oknie Zastosowane kroki.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-9629" src="https://skuteczneraporty.pl/wp-content/uploads/2019/06/Jak-poradzi%C4%87-sobie-z-ustawieniami-lokalnymi-w-zapytaniach-w-Power-Query-4.png" alt="Jak poradzić sobie z ustawieniami lokalnymi w zapytaniach w Power Query? 43" width="876" height="505"></p>
<p>Dzięki tej ukrytej właściwości możemy łatwo wstawić nazwę miesiąca w innym języku (np. angielskim) lub zagwarantować, że kolega z Niemiec nie popsuje tego kroku swoimi ustawieniami lokalnymi (jeśli tak by się stało, na raporcie zamiast stycznia zobaczymy Maj zobaczymy Mai).</p>
<h1>Wstaw numer dnia tygodnia z poniedziałkiem jako początkiem</h1>
<p>Jak zagwarantować stały początek tygodnia w innych poleceniach, takich jak numer tygodnia roku czy numer dnia tygodnia? Jednym sposobem jest przejrzenie dokumentacji języka M i dopisanie go w pasku formuły.</p>
<p>Przykładowo domyślnie wstawiony numer dnia tygodnia generuje formułę:</p>
<pre>Date.DayOfWeek([Data zamówienia])</pre>
<p>Możemy ją usztywnić na początek tygodnia w poniedziałek (tak jak w analogicznej formule w Excelu), dopisując w pasku formuły Day.Monday:</p>
<pre>Date.DayOfWeek([Data zamówienia], Day.Monday)</pre>
<p>Ponownie daje to gwarancję, że zapytanie odświeżane przez osobę o innych ustawieniach lokalnych, zawsze wyliczy numery identycznie.</p>
<h1>A dlaczego Power Query poniedziałek oznacza jako 0, a niedzielę jako 6?</h1>
<p>Bo umie liczyć od 0, a nie od 1. Jeśli chcemy uzyskać numery od 1 (poniedziałek) do 7 (niedziela), dodajmy do kolumny 1.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/jak-poradzic-sobie-z-ustawieniami-lokalnymi-w-zapytaniach-w-power-query/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365</title>
		<link>https://skuteczneraporty.pl/nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-excelu-kolejne-nowosci-office-365/</link>
					<comments>https://skuteczneraporty.pl/nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-excelu-kolejne-nowosci-office-365/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Thu, 24 Jan 2019 06:36:15 +0000</pubDate>
				<category><![CDATA[Excel]]></category>
		<category><![CDATA[Microsoft 365]]></category>
		<category><![CDATA[Akcje]]></category>
		<category><![CDATA[dyskusja]]></category>
		<category><![CDATA[Geografia]]></category>
		<category><![CDATA[giełda]]></category>
		<category><![CDATA[GPW]]></category>
		<category><![CDATA[komentarz]]></category>
		<category><![CDATA[Notowania]]></category>
		<category><![CDATA[Office 365]]></category>
		<category><![CDATA[Typ danych]]></category>
		<guid isPermaLink="false">https://skuteczneraporty.pl/?p=47833</guid>

					<description><![CDATA[W programie Excel pojawiły się właśnie 2 nowości. Pierwsza pozwala ustawić nowe typy danych – Akcje i Geografia, druga komentować komórki w formie dyskusji. Jakie są ich praktyczne zastosowania? Jak wykorzystać nowe typy danych Geografia i Akcje? Oba typy danych znajdziemy na karcie Dane. Aby je włączyć, zaznaczamy dane w komórkach źródłowych i wciskamy odpowiedni [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>W programie Excel pojawiły się właśnie 2 nowości. Pierwsza pozwala ustawić nowe typy danych – Akcje i Geografia, druga komentować komórki w formie dyskusji. Jakie są ich praktyczne zastosowania?<span id="more-47833"></span></p>
<h1>Jak wykorzystać nowe typy danych Geografia i Akcje?</h1>
<p>Oba typy danych znajdziemy na karcie Dane.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47834" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-1.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 54" width="926" height="155" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-1.png 926w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-1-300x50.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-1-768x129.png 768w" sizes="(max-width: 926px) 100vw, 926px" /></p>
<p>Aby je włączyć, zaznaczamy dane w komórkach źródłowych i wciskamy odpowiedni przycisk.</p>
<p>Uwaga! Dane w komórce źródłowej mogą po kliknięciu ulec zmianie. W moim przypadku „mBank” zmienił się na „mBank SA”, a „mazowieckie” na „Masovian Voivodeship”.</p>
<p>Następnie utrzymujemy zaznaczenie wielu komórek i korzystamy z ikonki w prawym górnym rogu aby wybrać jeden ze wskaźników. Oto przykład dla danych giełdowych.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47835" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-2.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 55" width="630" height="685" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-2.png 630w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-2-276x300.png 276w" sizes="(max-width: 630px) 100vw, 630px" /></p>
<p>Dane giełdowe dostarczane są przez firmę Morningstar. Dane dla polskiej GPW dostępne są tylko na koniec dnia, ale dla najważniejszych giełd (np. NYSE czy LSE) dostępne są z 15 minutowym opóźnieniem. Komórki przeliczają się po ponownym otwarciu arkusza.</p>
<p>Oto przykładowe wskaźniki pobrane przeze mnie.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47836" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-3.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 56" width="931" height="130" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-3.png 931w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-3-300x42.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-3-768x107.png 768w" sizes="(max-width: 931px) 100vw, 931px" /></p>
<p>Dużo więcej zastosowań widzę dla danych geograficznych (może ze względu na moje zainteresowanie mapami). Dla krajów szybko udało się znaleźć takie wskaźniki jak: Dzietność, PKB, Populacja, Bezrobocie.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47837" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-4.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 57" width="699" height="680" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-4.png 699w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-4-300x292.png 300w" sizes="(max-width: 699px) 100vw, 699px" /></p>
<p>Ciut krótsza była liczba wskaźników dostępnych dla województw.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47838" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-5.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 58" width="438" height="391" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-5.png 438w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-5-300x268.png 300w" sizes="(max-width: 438px) 100vw, 438px" /></p>
<p>Dla miast pobrałem bez problemu: Długość i szerokość geograficzną, Populację i Prezydenta.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47839" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-6.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 59" width="636" height="488" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-6.png 636w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-6-300x230.png 300w" sizes="(max-width: 636px) 100vw, 636px" /></p>
<p>W bazie było miasto o liczbie mieszkańców lekko powyżej 10 000 (Choszczno), ale poniżej już nie (Drawno).</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47840" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-7.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 60" width="1249" height="314" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-7.png 1249w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-7-300x75.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-7-1024x257.png 1024w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-7-768x193.png 768w" sizes="(max-width: 1249px) 100vw, 1249px" /></p>
<p>Każdy taki wskaźnik zapisuje się jako formuła, więc łatwo jest ją skopiować do kolejnych komórek.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47841" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-8.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 61" width="647" height="236" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-8.png 647w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-8-300x109.png 300w" sizes="(max-width: 647px) 100vw, 647px" /></p>
<p>Czy taki sposób generowania danych może się przydać? Na szybko na pewno tak, dla bardziej złożonych analiz będziemy raczej szukać bardziej kompletnego źródła danych (geografia) lub częstszej aktualizacji (akcje). Podejrzewam, że na tych dwóch opcjach Microsoft nie poprzestanie.</p>
<h1>Nowy sposób komentowania w Excelu</h1>
<p>Dostępny jest nowy sposób komentowania w programie Excel. Stare komentarze stały się notatkami, a nowe pozwalają na tworzenie konwersacji otagowanej datą. Nowy sposób komentowania komórek znajdziemy pod prawym przyciskiem myszy na komórce lub na karcie Wstawianie. Stary skrót Shift+F2 jest nadal podpięty do notatek.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47842" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-9.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 62" width="238" height="556" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-9.png 238w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-9-128x300.png 128w" sizes="(max-width: 238px) 100vw, 238px" /></p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-47843" src="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-10.png" alt="Nowe typy danych i komentowanie w formie dyskusji w Excelu – kolejne nowości Office 365 63" width="774" height="313" srcset="https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-10.png 774w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-10-300x121.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2019/01/Nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-Excelu-10-768x311.png 768w" sizes="(max-width: 774px) 100vw, 774px" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/nowe-typy-danych-i-komentowanie-w-formie-dyskusji-w-excelu-kolejne-nowosci-office-365/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Query (cz. 3) &#8211; Grupowanie danych</title>
		<link>https://skuteczneraporty.pl/power-query-cz-3-grupowanie-danych/</link>
					<comments>https://skuteczneraporty.pl/power-query-cz-3-grupowanie-danych/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Thu, 12 Nov 2015 13:29:50 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[binarny]]></category>
		<category><![CDATA[dzielenie]]></category>
		<category><![CDATA[group on]]></category>
		<category><![CDATA[grupowanie]]></category>
		<category><![CDATA[kwerenda]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Typ danych]]></category>
		<category><![CDATA[zamień wartości]]></category>
		<category><![CDATA[zapytanie]]></category>
		<guid isPermaLink="false">http://powerview.pl/?p=1037</guid>

					<description><![CDATA[Kiedy już zaimportowaliśmy odpowiednie dane do Power Query i przy pomocy funkcji Scal oraz Dołącz otrzymaliśmy tabele zawierające potrzebne nam dane, możemy zacząć je przekształcać. Jednym z podstawowych działań pozwalających na uzyskanie nowej informacji jest grupowanie wierszy tabeli.]]></description>
										<content:encoded><![CDATA[<p><a href="https://skuteczneraporty.pl/power-query-cz-3-grupowanie-danych/"><img loading="lazy" decoding="async" class="alignleft wp-image-1035 size-full" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_1.png" alt="PQ3_1" width="127" height="88" /></a>Kiedy już zaimportowaliśmy odpowiednie dane do Power Query i <a href="https://skuteczneraporty.pl/powerquery-cz-2-scalanie-oraz-dolaczanie/">przy pomocy funkcji <em>Scal </em>oraz <em>Dołącz</em> otrzymaliśmy tabele</a> zawierające potrzebne nam dane, możemy zacząć je przekształcać. Jednym z podstawowych działań pozwalających na uzyskanie nowej informacji jest grupowanie wierszy tabeli. Dodatkowo możemy zmieniać dane np. poprzez dzielenie kolumny.</p>
<p><span id="more-1037"></span></p>
<h1>Grupowanie</h1>
<p>Należy nadmienić, iż w Excelu termin grupowanie nie jest niestety jednoznaczny. Oprócz obróbki danych, która jest przedmiotem tego artykułu, pod tą samą nazwą kryje się sposób zarządzania widocznością kolumn oraz wierszy. Mowa tutaj o opcjach dostępnych w obszarze <em>Konspekt:</em></p>
<p><img loading="lazy" decoding="async" class="wp-image-1005 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_2.png" alt="PQ3_2" width="750" height="184" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_2.png 835w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_2-300x74.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_2-768x189.png 768w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>Te przyciski służą do nadawania kolumnom bądź wierszom struktury rozwijanego drzewa, nieco podobnej do tej jaką możemy przy odpowiednich ustawieniach uzyskać w tabeli przestawnej. Wystarczy zaznaczyć kilka wierszy bądź kolumn i nacisnąć <em>Grupuj</em>, aby pojawiły się przyciski pozwalające chować i rozwijać zaznaczony obszar. Warto zaznaczyć, iż można tworzyć „grupę w grupie”:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1006 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_3.gif" alt="PQ3_3" width="750" height="382" /></p>
<p>Nieco inna funkcjonalność pod tą samą nazwą kryje się w Power Query w zakładce <em>Narzędzia główne </em>w obszarze <em>Przekształć: </em></p>
<p><img loading="lazy" decoding="async" class="wp-image-1007 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_4.png" alt="PQ3_4" width="750" height="156" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_4.png 801w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_4-300x63.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_4-768x160.png 768w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>Opcja <em>Grupowanie według</em> pełni funkcję analogiczną do komendy GROUP ON w języku SQL – pozwala na agregację wierszy poprzez wykonanie odpowiedniej operacji. W efekcie grupowania otrzymujemy mniejszą od pierwotnej tabelę zawierającą przetworzone dane, w wyniku czego możemy otrzymać nową informację.</p>
<p>Najłatwiej działanie grupowania wyjaśnić na przykładzie. Załóżmy, iż nasza firma zajmuje się sprzedażą dóbr, a my mamy dostęp do danych dotyczących każdej transakcji – między nimi do tego, który sprzedawca ją przeprowadził.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1008 size-full aligncenter" style="margin-left: 1px; margin-right: 1px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_5.png" alt="PQ3_5" width="747" height="426" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_5.png 747w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_5-300x171.png 300w" sizes="(max-width: 747px) 100vw, 747px" /></p>
<p>Mając takie dane, możemy przeprowadzić grupowanie po sprzedawcy – ilość wierszy przypadająca na danego handlarza w prosty sposób przekłada się na ilość wykonanych transakcji.</p>
<p>W celu przeprowadzenia operacji grupowania musimy załadować tabelę do edytora zapytań (o imporcie danych do edytora pisaliśmy w <a href="https://skuteczneraporty.pl/power-query-cz-1-instalacja-i-pobieranie-danych/">części 1</a>), po czym naturalnie klikamy <em>Grupuj według.</em> Otworzy nam się okno <em>Grupowanie według</em>:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1009 size-full aligncenter" style="margin-left: 25px; margin-right: 25px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_6.png" alt="PQ3_6" width="701" height="311" /></p>
<p>Wybieramy grupowanie po kolumnie <em>Sprzedawca</em> oraz operację zliczenia wierszy aby otrzymać interesujący nas wynik:</p>
<p><a href="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_7.png"><img loading="lazy" decoding="async" class="aligncenter wp-image-1010 size-full" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_7.png" alt="PQ3_7" width="277" height="366" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_7.png 277w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_7-227x300.png 227w" sizes="(max-width: 277px) 100vw, 277px" /></a></p>
<p>Warto zauważyć, iż grupowanie możemy przeprowadzać na więcej niż jednej kolumnie; klikniecie w symbol plusa znajdujący się obok napisu <em>Grupuj według</em> doda okno w którym możemy wskazać jeszcze jedną kolumnę; analogicznie kliknięcie minusa obok okienka z kolumną grupowania powoduje jej usunięcie.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1011 size-full aligncenter" style="margin-left: 21px; margin-right: 21px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_8.gif" alt="PQ3_8" width="708" height="376" /></p>
<p>W ten sposób możemy na przykład sprawdzić ile produktów danego typu sprzedał konkretny sprzedawca – wystarczy pogrupować wg ich nazwiska oraz kategorii sprzedanego dobra.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1012 size-full aligncenter" style="margin-left: 24px; margin-right: 24px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_9.png" alt="PQ3_9" width="701" height="340" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_9.png 701w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_9-300x146.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></p>
<p>W efekcie otrzymamy następującą tabelę:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1013 size-full aligncenter" style="margin-left: 177px; margin-right: 177px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_10.png" alt="PQ3_10" width="396" height="433" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_10.png 396w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_10-274x300.png 274w" sizes="(max-width: 396px) 100vw, 396px" /></p>
<p>Oprócz zliczania kolumn możemy wykonywać także inne działania: możemy na przykład sumować cenę produktów, w wyniku czego otrzymamy informację jaki przychód wygenerował konkretny sprzedawca. W takim przypadku musimy wskazać, na jakiej kolumnie wykonujemy naszą operację (w tym przypadku – sumowanie):</p>
<p><img loading="lazy" decoding="async" class="wp-image-1014 size-full aligncenter" style="margin-left: 24px; margin-right: 24px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_11.png" alt="PQ3_11" width="701" height="311" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_11.png 701w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_11-300x133.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></p>
<p>W efekcie otrzymujemy listę sprzedawców wraz z wygenerowanym przez nich przychodem:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1015 size-full aligncenter" style="margin-left: 218px; margin-right: 218px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_12.png" alt="PQ3_12" width="314" height="410" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_12.png 314w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_12-230x300.png 230w" sizes="(max-width: 314px) 100vw, 314px" /></p>
<p>Istnieje także możliwość przeprowadzenia większej ilości operacji grupowania – zarówno na jednej, jak i na wielu kolumnach. Oznacza to, iż np. możemy zsumować cenę wszystkich sprzedanych produktów przez danego sprzedawcę, a także obliczyć średnią cenę sprzedaży – wykonujemy dwa działania na jednej kolumnie. Można także zsumować liczbę sprzedanych urządzeń oraz wyliczyć średnią cenę sprzedaży – w takim wypadku wykonujemy dwa działania na dwóch różnych kolumnach.</p>
<p>Aby wykonać działanie na więcej niż jednej kolumnie należy kliknąć w symbol plusa znajdujący się obok napisu:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1016 size-full aligncenter" style="margin-left: 21px; margin-right: 21px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_13.gif" alt="PQ3_13" width="708" height="372" /></p>
<p>Na podstawie podejmowanych przez nas działań możemy podzielić tabelę wejściową (przed grupowaniem) na sekcję grupowania oraz sekcję danych surowych (ang. <em>raw data)</em>. Sekcja grupowania jest zakresem komórek wyznaczonych przez kolumny według których przeprowadzane jest grupowanie oraz składająca się z wierszy które w obszarze tych kolumn mają takie same wartości. Sekcja danych surowych zaś to pozostałe kolumny przypadające na sekcję grupowania.</p>
<p>Najłatwiej wyjaśnić to na przykładzie – załóżmy, iż przeprowadzamy grupowanie po nazwisku sprzedawcy oraz kategorii produktu jaki sprzedał, ale poza tymi dwoma informacjami w tabeli mamy także inne dane – cena produktu, id klienta i tak dalej. W takim przypadku sekcje będą wyglądać w następujący sposób:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1017 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_14.png" alt="PQ3_14" width="750" height="376" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_14.png 852w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_14-300x150.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_14-768x385.png 768w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>Jeżeli chcemy wiedzieć jakie linijki kodu kryją się za poszczególnymi funkcjami Power Query, możemy użyć funkcji <em>Edytor zaawansowany</em> (o którym pisaliśmy już w <a href="https://skuteczneraporty.pl/powerquery-cz-2-scalanie-oraz-dolaczanie/">drugiej części</a>). Kod który tam znajdziemy możemy poddać analizie, porównując ją z wykonanymi przez nas krokami, które znajdziemy we wstążce <em>Ustawienia zapytania.</em> Na tej podstawie możemy wywnioskować, iż komenda odpowiedzialna za grupowanie to <em>Table.Group</em>. Przykładowa kwerenda wygląda w następujący sposób:</p>
<p><em>#&#8221;Pogrupowano wiersze&#8221; = Table.Group(Źródło,{&#8222;Sprzedawca&#8221;, &#8222;Producent&#8221;}, {{&#8222;Liczność&#8221;, each Table.RowCount(_), type number}, {&#8222;srednia&#8221;, each List.Average([Cena]), type number}})</em></p>
<p>Pierwszym argumentem komendy <em>Table.Group</em> jest tabela którą przekształcamy – w tym wypadku oznaczona tekstem <em>Źródło</em> (jest to domyślna nazwa po imporcie tabeli z dowolnego źródła). Następnie mamy nazwy kolumn należących do sekcji grupującej, czyli takich na podstawie których wykonujemy grupowanie (<em>Sprzedawca</em> oraz <em>Producent</em>), po czym występuje nawias w którym określone są parametry nowopowstałych w wyniku grupowania kolumn:</p>
<p><em>{{&#8222;Liczność&#8221;, each Table.RowCount(_), type number}, {&#8222;srednia&#8221;, each List.Average([Cena]), type number}}</em></p>
<p>Powstanie kolumna <em>Liczność</em> w której będzie zliczana ilość wierszy przypadająca na dany zestaw wartości w sekcji grupującej (funkcja <em>Table.RowCount</em> ze stałym argumentem (_)) oraz kolumna <em>srednia</em> w której będzie można znaleźć średnią wyciągniętą z kolumny <em>Cena</em> tabeli wejściowej(funkcja <em>List.Average</em> z kolumną <em>[Cena]</em> jako argumentem). Obie te kolumny będą zawierały liczbowy typ danych, o czym informuje komenda <em>type number</em>.</p>
<p>&nbsp;</p>
<p>Grupowanie można wykonać też w inny sposób, w skoroszycie Excela – można wykorzystać stare dobre <a href="http://skuteczneraporty.pl/blog/tabele-i-wykresy-przestawne-excel-2013-1z4-jak-wstawic-tabele-przestawna-oparta-o-kilka-roznych-tabel/">tabele przestawne</a>, które wciąż pozostają jednym z najbardziej uniwersalnych narzędzi.</p>
<h1><strong>Dzielenie kolumn</strong></h1>
<p>Oprócz funkcji grupowania w obszarze <em>Przekształć</em> możemy znaleźć funkcję <em>Podziel kolumny</em>. Po kliknięciu w nią okazuje się, iż kolumny możemy dzielić na dwa sposoby – według ogranicznika (dowolny znak – np. średnik) lub też według liczby znaków.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1018 size-full aligncenter" style="margin-left: 19px; margin-right: 19px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_15.png" alt="PQ3_15" width="712" height="204" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_15.png 712w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_15-300x86.png 300w" sizes="(max-width: 712px) 100vw, 712px" /></p>
<p>Jeżeli zdecydujemy się na podział kolumny <em>według ogranicznika</em>, to otworzy nam się następujące okienko:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1019 size-full aligncenter" style="margin-left: 24px; margin-right: 24px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_16.png" alt="PQ3_16" width="701" height="333" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_16.png 701w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_16-300x143.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></p>
<p>Możemy w nim wskazać jaki znak ma oznaczać miejsce podziału kolumny oraz sposób podziału.</p>
<p>Opcja dzielenia <em>Przy ograniczniku najdalej z lewej strony</em> oznacza, iż program będzie brał pod uwagę pierwszy symbol ogranicznika. Przykładowo, jeżeli w kolumnie będziemy mieli tekst:</p>
<p><em>Jan Kowalski, Sprzedawca, Wrocław</em></p>
<p>To po podzieleniu przy zaznaczonej omawianej opcji otrzymamy dwie kolumny: w jednej z nich będzie znajdował się tekst &lt;<em>Jan Kowalski&gt;</em>, natomiast w drugiej będzie znajdować się pozostała część: &lt;<em>Sprzedawca, Wrocław&gt;</em>. Warto zwrócić uwagę, iż ogranicznik w miejscu podziału kolumny znika – w przytoczonym przykładzie znika przecinek po nazwisku.</p>
<p>Analogicznie sprawa się ma z opcją „Przy ograniczaniu najdalej z prawej strony” – wtedy otrzymalibyśmy kolumny &lt;<em>Jan Kowalski, Sprzedawca&gt;</em> oraz &lt;<em>Wrocław</em>&gt;. Trzeba przyznać, iż konstrukcja stylistyczna tych opcji nie jest najszczęśliwsza – można by to było zastąpić na przykład wyrażeniami <em>Przy pierwszym ograniczniku</em> oraz <em>przy ostatnim ograniczniku</em>. Nie dla wszystkich może być jasne co oznacza <em>najdalej z lewej strony</em> – można to interpretować jako ogranicznik najbliższy lewemu końcowi tekstu, jak i jako ogranicznik najdalszy lewej stronie, czyli ostatni.</p>
<p>Po zaznaczeniu opcji dzielenia <em>Przy każdym wystąpieniu ogranicznika</em> pojawia się opcja wyświetlenia opcji zaawansowanych:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1020 size-full aligncenter" style="margin-left: 24px; margin-right: 24px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_17.png" alt="PQ3_17" width="701" height="420" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_17.png 701w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_17-300x180.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></p>
<p>Wartość <em>Liczba kolumn na którą zostanie podzielona kolumna </em>zmienia się automatycznie w zależności od zawartości kolumny – domyślna jest wartość która jest liczbą ograniczników w komórce gdzie jest ich najwięcej. W kolumnach gdzie jest mniej ograniczników niż kolumn będących wynikiem podziału komórki zostaną wypełnione wartością <em>null.</em> Poniżej przykład podziału na 4 kolumny:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1021 size-full aligncenter" style="margin-left: 67px; margin-right: 67px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_18.png" alt="PQ3_18" width="615" height="335" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_18.png 615w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_18-300x163.png 300w" sizes="(max-width: 615px) 100vw, 615px" /></p>
<p>Oprócz dzielenia przy pomocy ograniczników istnieje także możliwość podziału kolumn na podstawie liczby znaków. Po wyborze opcji <em>Podziel kolumny &gt; Według liczby znaków </em>otworzy nam się okno, w którym możemy zdefiniować po którym znaku ma nastąpić podział kolumny i od której strony będzie następowało liczenie:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1022 size-full aligncenter" style="margin-left: 24px; margin-right: 24px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_19.png" alt="PQ3_19" width="701" height="294" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_19.png 701w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_19-300x126.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></p>
<p>Wynikiem operacji przy zaznaczonej opcji pierwszej lub drugiej będą dwie kolumny z podzielonym na dwie części ciągiem tekstowym. W przypadku wybrania opcji <em>Powtarzalne </em>mamy do wyboru opcje zaawansowane:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1023 size-full aligncenter" style="margin-left: 24px; margin-right: 24px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_20.png" alt="PQ3_20" width="701" height="374" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_20.png 701w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_20-300x160.png 300w" sizes="(max-width: 701px) 100vw, 701px" /></p>
<p>Skutkiem wybrania tej opcji będzie utworzenie podzielenie kolumny na wiele kolumn (w przeciwieństwie do poprzednich wariantów jest możliwość utworzenia więcej niż dwie kolumny). Program podzieli ciąg znaków w kolumnie co określoną liczbę znaków i utworzy zadaną ilość kolumn. Domyślnie wartość pojawiająca się w polu <em>Liczba kolumn, na którą zostanie podzielona kolumna</em> będzie wystarczająco wysoka aby nie pominąć żadnego znaku z kolumny początkowej. Oczywiście mamy możliwość ręcznie zmniejszyć ten parametr (w takim wypadku pominięte zostaną znaki z prawej strony ciągu tekstowego, które się nie zmieszczą). Jeżeli komórka zawiera niedostateczną liczbę znaków to po podziale puste komórki otrzymają wartość <em>null</em>.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1024 size-full aligncenter" style="margin-left: 36px; margin-right: 36px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_21.png" alt="PQ3_21" width="677" height="434" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_21.png 677w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_21-300x192.png 300w" sizes="(max-width: 677px) 100vw, 677px" /></p>
<p>Po wypróbowaniu funkcji podziału, podobnie jak w przypadku grupowania, warto zapoznać się z kodem w edytorze zaawansowanym. Możemy w nim zauważyć, że za każdy sposób dzielenia kolumny) odpowiada komenda <em>Table.SplitColumn</em>. Argumentami tej formuły są kolejno tabela w której znajduje się dzielona kolumna, nazwa tej kolumny oraz argument określający sposób podziału:</p>
<ul>
<li>SplitTextByDelimiter(&#8222;_&#8221;, QuoteStyle.Csv),{&#8222;Kod.1&#8221;, &#8222;Kod.2&#8221;}) oznacza podział przy każdym wystąpieniu ogranicznika; w w pierwszym nawiasie zawarty jest ogranicznik (symbol „_”), styl cytatu, w drugim natomiast znajdują się nazwy tworzonych kolumn. Standardowo na taką nazwę składa się tytuł kolumny dzielonej, kropka oraz liczba porządkowa.</li>
<li>SplitTextByEachDelimiter({&#8222;-&#8222;}, QuoteStyle.Csv, true),{&#8222;Kod.1&#8221;, &#8222;Kod.2&#8221;}) oznacza podział przy pomocy pierwszego ogranicznika z lewej strony – określa to trzeci argument w pierwszym nawiasie, czyli wartość <em>true</em>. Dla podziału przy pomocy pierwszego ogranicznika z prawej strony wartość ta będzie wynosiła <em>false.</em> Pozostałe oznaczenia są takie same jak w poprzedniej opcji.</li>
<li>SplitTextByRepeatedLengths(4),{&#8222;Kod.1&#8221;, &#8222;Kod.2&#8221;, &#8222;Kod.3&#8221;}), oznacza podział kolumny dokonujący się co 3 znaki licząc od lewej strony. Drugi akapit definiuje nazwy oraz liczbę nowopowstałych kolumn. W tym wypadku kolumna dzieli się co cztery znaki i zostają utworzone trzy kolumny.</li>
<li>SplitTextByPositions({0, 6}, false),{&#8222;Kod.1&#8221;, &#8222;Kod.2&#8221;}), Oznacza podział kolumny na dwie, z czego pierwsza składa się z 6 liter ciągu znaków kolumny dzielonej licząc od lewej, a druga składa się z pozostałych znaków. O stronie od której się liczbę znaków decyduje wartość logiczna – w przypadku <em>false</em> liczymy od lewej, <em>true</em> – od prawej.</li>
</ul>
<p>Przykładowa komenda podziału może wyglądać w następujący sposób:</p>
<p>#&#8221;Podzielono kolumnę według położenia&#8221; = Table.SplitColumn(#&#8221;Zmieniono typ&#8221;,&#8221;Kod&#8221;,Splitter.SplitTextByPositions({0, 6}, false),{&#8222;Kod.1&#8221;, &#8222;Kod.2&#8221;}),</p>
<p>Napis <em>#”Zmieniono typ”</em> oznacza tabelę będącą wynikiem poprzedniej akcji. Bezpośrednio przed wykonaniem podziału kolumny program zmienia jej typ na tekstowy. <em>„Kod”</em> jest nazwą dzielonej kolumny, <em>Splitter.SplitTextByPositions({0,6}, false)</em> oznacza podział kolumny po 6 znaku licząc od lewej, a nawias <em>{„Kod.1”, „Kod.2”}</em> zawiera w sobie nazwy nowych kolumn.</p>
<p>Analogiczny efekt podziału można uzyskać w skoroszycie Excela przy pomocy funkcji LEWY lub PRAWY bądź też w dodatku PowerPivot przy pomocy formuł języka Data Analysis Expressions LEFT lub RIGHT. Inną drogą do do podziału komórek jest zastosowanie opcji <em>Tekst jako kolumny</em> z obszaru <em>Narzędzia danych</em> w zakładce <em>DANE</em>:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1025 size-full aligncenter" style="margin-left: 166px; margin-right: 166px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_22.png" alt="PQ3_22" width="418" height="194" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_22.png 418w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_22-300x139.png 300w" sizes="(max-width: 418px) 100vw, 418px" /></p>
<p>Po wybraniu tej opcji pojawi się okno dialogowe dobrze nam znane choćby z importu tekstu, gdzie w podobny sposób musimy wskazać jak podzielić wiersz tekstu na poszczególne komórki.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1026 size-full aligncenter" style="margin-left: 114px; margin-right: 114px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_23.png" alt="PQ3_23" width="521" height="419" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_23.png 521w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_23-300x241.png 300w" sizes="(max-width: 521px) 100vw, 521px" /></p>
<p>Widzimy więc, iż efekt funkcji <em>Podziel kolumnę</em> z PowerQuery możemy uzyskać także innymi sposobami.</p>
<h1>Typy danych oraz zamienianie wartości</h1>
<p>Oprócz funkcji dzielenia kolumn oraz grupowania wierszy, w obszarze <em>Przekształć </em>zakładki <em>Narzędzia główne</em> możemy znaleźć opcje <em>Użyj pierwszego wiersza jako nagłówków </em>(o niej pisaliśmy w <a href="https://skuteczneraporty.pl/power-query-cz-1-instalacja-i-pobieranie-danych/">pierwszym artykule na temat PowerQuery</a>), <em>Zamienianie wartości </em>oraz <em>Typ danych</em>:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1028 size-full aligncenter" style="margin-left: 187px; margin-right: 187px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_25.png" alt="PQ3_25" width="375" height="370" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_25.png 375w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_25-300x296.png 300w" sizes="(max-width: 375px) 100vw, 375px" /></p>
<p>Oprócz standardowych typów danych dostępnych także w Excelu czy też w dodatku PowerPivot, mamy do dyspozycji 3 typy których nie spotkamy w innym miejscu: Typ daty z uwzględnieniem strefy czasowej, czas trwania oraz typ binarny.</p>
<p>Format daty i godziny, podobnie jak w skoroszycie Excel, program rozumie format jako ilość dni od określonej daty. W skoroszycie jest to liczba dni od 1 stycznia 1900 roku, a właściwie od… 0 stycznia 1900 roku – to nie pomyłka – oznacza to, iż jeżeli wpiszemy liczbę 3 i zmienimy format danych na datę, to pojawi się 3 stycznia 1900 roku, ale jeżeli wpiszemy 0 to otrzymamy datę 0 stycznia 1900 roku. Niestety nie ma możliwości zapisywania dat dawniejszych – w przypadku użycia licz ujemnych i zmiany formatowania na datę w komórce pojawia się ciąg znaków hash &#8211; #.</p>
<p>W przypadku gdy użyjemy liczby niecałkowitej – np. 3,5 – oprócz daty zmienimy także godzinę, bowiem program interpretuje część ułamkową jako część doby która zdążyła minąć – tak więc 3,5 oznacza 3 stycznia 1900 roku, godzinę 12.00</p>
<p><img loading="lazy" decoding="async" class="wp-image-1029 size-full aligncenter" style="margin-left: 85px; margin-right: 85px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_26.png" alt="PQ3_26" width="580" height="287" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_26.png 580w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_26-300x148.png 300w" sizes="(max-width: 580px) 100vw, 580px" /></p>
<p>W Power Query wygląda to nieco inaczej. Po pierwsze, daty są liczone od dnia 30 grudnia 1899 roku. Dodatkowo, istnieje możliwość zapisu daty wcześniejszej – jest ona identyfikowana jako liczba ujemna.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1030 size-full aligncenter" style="margin-left: 58px; margin-right: 58px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_27.png" alt="PQ3_27" width="634" height="293" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_27.png 634w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_27-300x139.png 300w" sizes="(max-width: 634px) 100vw, 634px" /></p>
<p>Niestety, załadowując takie daty do skoroszytu Excela znów otrzymujemy błąd w postaci komórki wypełnionej znakami hash:</p>
<p><img loading="lazy" decoding="async" class="wp-image-1031 size-full aligncenter" style="margin-left: 269px; margin-right: 269px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_28.png" alt="PQ3_28" width="211" height="146" /></p>
<p>Ponadto, w Power Query możemy wyświetlać możemy także oznaczenie strefy czasowej. W przypadku wybrania typu danych <em>Data/godzina/strefa czasowa</em> zostanie dodana informacja ile czasu jest dodanych/odjętych od czasu uniwersalnego (UT) na podstawie ustawień lokalnych. W przypadku Polski będzie to +01:00 bądź też +02:00 – w zależności od tego czy danego dnia obowiązywał czas letni, czy zimowy.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1032 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_29.png" alt="PQ3_29" width="750" height="515" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_29.png 829w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_29-300x206.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_29-768x527.png 768w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>Operując na tak dawnych datach należy pamiętać o tym braku spójności pomiędzy PowerQuery a Excelem – w przeciwnym razie praca na takich danych i późniejsza próba ich eksportu do skoroszytu może kosztować nas wiele zmarnowanego czasu.</p>
<p>Typ danych <em>Czas trwania</em> to typ, w którym nie spotkamy się ani w skoroszycie, ani w PowerPivot – dostępny jest tylko w Power Query. Podobnie jak format daty, program konwertuje liczbę rzeczywistą na liczbę dni, godzin, minut i sekund. W przypadku konwersji liczby całkowitej otrzymujemy całkowita liczbę dni czas trwania (np. 2 to 2 dni czasu trwania). Aby oprócz dni skonkretyzować godziny, minuty i sekundy musimy posłużyć się liczbami rzeczywistymi które nie należą do zbioru liczb całkowitych – przykładowo pół dnia -12 godzin – to liczba 0,5, tak więc 2 dni i 12 godzin czasu trwania będzie oznaczone przez liczbę 2.5</p>
<p><img loading="lazy" decoding="async" class="wp-image-1033 size-full aligncenter" style="margin-left: 27px; margin-right: 27px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_30.png" alt="PQ3_30" width="696" height="332" srcset="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_30.png 696w, https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_30-300x143.png 300w" sizes="(max-width: 696px) 100vw, 696px" /></p>
<p>Mimo iż nie w skoroszytach Excela nie ma takiego formatu jak <em>Czas trwania</em>, to możemy załadować dane które będą wyglądały podobnie jak w Power Query – ich format danych zostanie określony jako niestandardowy. Nie mamy możliwości wczytania ujemnych wartości – podobnie jak w przypadku daty, zamiast tego otrzymamy komórkę wypełnioną znakami hash.</p>
<p><img loading="lazy" decoding="async" class="wp-image-1034 size-full aligncenter" style="margin-left: 267px; margin-right: 267px;" src="https://skuteczneraporty.pl/wp-content/uploads/2015/11/PQ3_31.png" alt="PQ3_31" width="216" height="143" /></p>
<p>Dane binarne to między innymi obrazy czy też filmy. Możemy je zaimportować ze źródeł danych obsługujących ten typ danych (np. SQL Serwer) czy też zaimportować z określonego folderu. Takie dane możemy załadować do PowerPivot, a następnie do PowerView, gdzie możemy użyć obrazów w tabelach.</p>
<p><strong> </strong></p>
<h1><strong>Zamiana wartości</strong></h1>
<p>W Power Query znajdziemy także tak klasyczną funkcję jak za<em>miana wartości</em>, czyli odpowiednik opcji <em>Znajdź i zamień </em>(wywoływaną także skrótem CTRL + H) z wstążki <em>Narzędzia główne</em> skoroszytu Excela. Warto zwrócić uwagę, iż niestety nie mamy możliwości samego znalezienia interesującej nas wartości. Prawdopodobnie uznano, iż w tym dodatku taka funkcjonalność nie jest potrzebna – wszak dodatek ten służy raczej do importu danych, ich grupowego przetwarzania i wczytywania do skoroszytów, a zmiana pojedynczej wartości jest utrudniona, ponieważ dostępna tylko przez omawianą opcję <em>zamiana wartości</em>.</p>
<p>Trzeba zwrócić uwagę, iż wartości zamieniane są tylko w zaznaczonych kolumnach lub w zaznaczonej komórce – jeżeli chcemy, aby program zamienił wartości w całej tabeli, należy w pierwszej kolejności zaznaczyć wszystkie kolumny.</p>
<p>&nbsp;</p>
<h1><strong>Wtórność?</strong></h1>
<p>Na podstawie powyższego omówienia metod przekształcania można by dojść do wniosku, iż Power Query nie oferuje nam zbyt wielu nowych możliwości w dziedzinie przekształcania danych. Wprowadza jednak możliwość działania na datach przed 1900 rokiem, a po za tym pozwala na wstępną obróbkę danych przed dodaniem ich do skoroszytu bądź też modelu danych. Dzięki temu możemy zmniejszyć wagę pliku oraz ograniczyć natłok danych (w przypadku, gdy dysponujemy zbyt dużą ich ilością) których bardziej dogłębną analizą możemy zająć się już korzystając z innych narzędzi.</p>
<p>Jakie jest Wasze zdanie na ten temat?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/power-query-cz-3-grupowanie-danych/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
