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: 68390 Skopiuj do schowka Power Query- zmiana nazw kolumn
Autor Wiadomość
maarcin003
forumowicz


Wersja: Win Office 2013
Posty: 13
Wysłany: 22-06-2020, 15:02   Power Query- zmiana nazw kolumn

Dzień dobry,
Mam krótkie pytanko w temacie w którym nie mogę sobie poradzić...

Używam PQ do grupowania danych z tabeli w której nazwami kolumn są daty - które niestety zmieniają się.
Czy jest jakiś sposób np żeby w formule sumowania danych zamiast nazw kolumn wpisać "nazwe pola" do którego ma się odnosić ?

Kod:
= Table.Group(#"Zmieniono typ1", {"Line", "PJT", "To Site Group", "OTFO", "Loading"}, {{"Mon", each List.Sum([#"7/6"]), type anynonnull}, {"Tue", each List.Sum([#"7/7"]), type anynonnull}, {"Wed", each List.Sum([#"7/8"]), type anynonnull}, {"Thu", each List.Sum([#"7/9"]), type anynonnull}, {"Fri", each List.Sum([#"7/10"]), type anynonnull}, {"Sat", each List.Sum([#"7/11"]), type anynonnull}, {"Sun", each List.Sum([#"7/12"]), type anynonnull}})
ID posta: 388950 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 886 razy
Posty: 3583
Wysłany: 23-06-2020, 01:18   

maarcin003, da się ale wrzuć jakiś pliczek z przykładem to pokażę (jak znów zajrzę) co i jak (tylko jakiś w miarę zbliżony do Twojego problemu, żeby było Ci łatwiej przełożyć go na prawdziwe dane)
_________________
Zlecenia, konsultacje, doradztwo i szkolenia z Power Query, Power BI i Excela - Raporty, Analizy, Projekty
Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 388972 Skopiuj do schowka
 
 
maarcin003
forumowicz


Wersja: Win Office 2013
Posty: 13
Wysłany: 24-06-2020, 21:14   

Bill Szysz

W załączniku przykład i wszystkie "zmienne" bądź "stałe" które mi się nasunęły :)
I jedyne czego potrzebuje to żeby funkcja grupowania w tabeli PQ działała nawet kiedy zmienie daty - czyli nazwy kolumn w tabeli pierwotnej.
Z góry dziękuje za pomoc :)

Przykład.xlsx
Pobierz Plik ściągnięto 7 raz(y) 24.9 KB

ID posta: 389049 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 886 razy
Posty: 3583
Wysłany: 25-06-2020, 00:03   

Skoro nagłówki to zawsze dni od poniedziałku do niedzieli to sprawa jest jeszcze prostsza niż sądziłem. Wystarczy zmienić nazwy kolumn przed krokiem grupowania (oczywiście musimy dynamicznie wyznaczyć którym kolumnom zmienić nagłówek). Wtedy samo grupowanie można zrobić delikatnie zmodyfikowaną Twoją M-formułką. Zerknij do załącznika.

Dynamiczna zmiana nazw kolumn BS.xlsx
Pobierz Plik ściągnięto 10 raz(y) 26.88 KB

_________________
Zlecenia, konsultacje, doradztwo i szkolenia z Power Query, Power BI i Excela - Raporty, Analizy, Projekty
Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 389055 Skopiuj do schowka
 
 
maarcin003
forumowicz


Wersja: Win Office 2013
Posty: 13
Wysłany: 25-06-2020, 09:13   

Bill Szysz, Niesamowite!, wszystko działa jak należy :) Dziękuje!

Zapomniałem tylko dodać, że tygodni mam więcej (3) ale wystarczyło, że zwiększyłem ilość dni w pierwszej liście i delikatnie zmieniłem resztę formuł.
ID posta: 389061 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