Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 64011 Skopiuj do schowka PQ konsolidacja
Autor Wiadomość
sanctus 
Stały bywalec Excelforum


Pomógł: 37 razy
Posty: 275
Wysłany: 01-02-2019, 23:16   PQ konsolidacja

Witam
w załączniku jest skonsolidowana tabela konsolidacja utworzona za pomocą formuł. Jak można uzyskać taki efekt za pomocą PQ.
Z tabela1 z każdego dnia należy wyciągnąć pierwszą cenę Open, maksimum z kolumny High, Minimum z kolumny Low i ostatnią cenę dnia z kolumny Close.

Konsolidacja.xlsx
Pobierz Plik ściągnięto 31 raz(y) 81.27 KB

ID posta: 361797 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 806 razy
Posty: 3353
Wysłany: 01-02-2019, 23:40   

Kod:
let
    Source = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Date", type datetime}, {"Open", Int64.Type}, {"High", Int64.Type}, {"Low", Int64.Type}, {"Close", Int64.Type}}),
    #"Sorted Rows" = Table.Sort(#"Changed Type",{{"Date", Order.Ascending}}),
    #"Inserted Date" = Table.AddColumn(#"Sorted Rows", "Data", each DateTime.Date([Date]), type date),
    #"Grouped Rows" = Table.Group(#"Inserted Date", {"Data"}, {{"Open", each _{0}[Open], Int64.Type}, {"High", each List.Max([High]), Int64.Type}, {"Low", each List.Min([Low]), Int64.Type}, {"Close", each List.Last(_[Close]), Int64.Type}})
in
    #"Grouped Rows"


Krok #"Sorted Rows" jest tylko na wszelki wypadek - jeśli masz zawsze posortowaną Tabelę wg kolumny z data i godziną to krok ten możesz usunąć.
_________________
Zlecenia, konsultacje, doradztwo i szkolenia z Power Query, Power BI i Excela - Raporty, Analizy, Projekty
Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 361801 Skopiuj do schowka
 
 
Marecki 
Excel Expert



Wersja: Win Office 2019
Pomógł: 2161 razy
Posty: 7144
Wysłany: 02-02-2019, 00:20   

Bill Szysz, przy Tobie to nawet człowiek nie zdąży podumać jak to rozwiązać, nie masz nic innego do roboty - żonie pomagaj w kuchni. ;-) :haha
_________________
Hardware - ta część komputera, którą można kopnąć kiedy software przestanie funkcjonować.

Szkolenia z Excela , FB
Office 2019 Professional Plus , Windows 10 x64
Pozdrawiam, były mkkk23 teraz Marecki.
ID posta: 361806 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 351 razy
Posty: 1871
Wysłany: 02-02-2019, 01:31   

:off Aha: machnie w 2 min. jakiś skrypt PQ > wrzuci do kuchenki - i obiad gotowy :mrgreen: .
_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
I dbajmy - proszę - o poprawną polszczyznę.
ID posta: 361810 Skopiuj do schowka
 
 
sanctus 
Stały bywalec Excelforum


Pomógł: 37 razy
Posty: 275
Wysłany: 02-02-2019, 10:01   

Szybki jak Bill :clap
Widzę, że pewne rzeczy w PQ można bardzo szybko i prosto wykonać, trzeba tylko wiedzieć jak to zrobić i w tym cała magia :-)
Dziękuję :clap
ID posta: 361812 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe