Miruny, jak najlepiej obsłużyć w Excelu taki przypadek, że mam tabelę, która jest zasilana przez Power Query, ale chce do niej ręcznie dodawać kolumny i wpisywać w nich ręcznie dane - tak, żeby po odświeżeniu zapytania w PQ, te dane nie zniknęły i były odpowiednio przyporządkowane. Zakładamy, że tabela ma unikalne ID.

Jaki uważacie, że jest najbardziej optymalny sposób na ogarnięcie tego?

#excel #powerquery #vba
ramvohleckai - Miruny, jak najlepiej obsłużyć w Excelu taki przypadek, że mam tabelę,...

źródło: pq_excel

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z #excel i #powerquery. Mam plik .csv w którym jest kolumna (system mimo, że to csv dzieli mi dane na kolumny) z datą i godziną w formacie RRRR-MM-DD GG:MM. Po kliknięciu na tą komórkę widzę jeszcze sekundy. Docelowo chciałbym żeby te sekundy były widoczne. Mam pliki, które są w jednym folderze i za pośrednictwem PQ łącze sobie te dane. Problemem jest to, że w edytorze
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lgc89:
Tak, ale jak tworzysz import typu "połącz pliku z folderu" to PQ odpala kreatora, który sam robi kilka kroków wczytania, przekształceń i scalenia danych z plików w jedną tabelę.
W kreatorze importu możesz mu to wyłączyć, picrel.
Więc na start serwuje Ci już zapytanie z kilkoma krokami przekształceń.
Między innymi stara się przy tym wykryć i ustawić format danych w każdej kolumnie. Może u Ciebie zmienia z formatu YYYY-MM-DD hh:mm:ss na
Polinik - @lgc89: 
Tak, ale jak tworzysz import typu "połącz pliku z folderu" to PQ o...

źródło: pq typ danych

Pobierz
  • Odpowiedz
  • 0
@Polinik: Niezależnie co tutaj robię efekt jest ten sam. Generalnie jakaś dziwna sytuacja bo jak zacząłem analizować dane linijka po linijce to w niektóre dni widać te sekundy a w niektóre są zera. Zrobiłem nawet nowe zapytanie i pojawiło się ponownie z tym błędem. Udało mi się jednak rozwiązać problem generując jeszcze raz dane i nadpisując pliki
  • Odpowiedz
Czołem Mirki!

Po 4 latach pracy w korpo (księgowość, audyt) doszedłem do wniosku, że czas najwyższy zmienić coś w zawodowym życiu. Długo zastanawiałem się, w jakim kierunku dalej się rozwijać i ostatecznie chciałbym skupić się na BI oraz analizie danych lub ewentualnie controllingu. Jestem laikiem jeśli chodzi o programowanie. "Analizą danych" zajmowałem się w zakresie, jaki był on wymagany i możliwy w trakcie badań sprawozdań finansowych, wykorzystując excela (na poziomie raczej średniozaawansowanym).

Z uwagi
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@witek-bambosz:

1. Excela i PQ możesz używać w obecnej pracy. Warto mieć opanowane. Później PBI i DAX. Vba olej.
2. Udemy, YT czy oficjalna dokumentacja MS, która jest świetna, np. https://learn.microsoft.com/en-us/training/paths/get-started-power-bi/ na początek.
3. BI a DS to kompletnie inne dziedziny. Do DS bez studiów/ super skilla lub jakoś wewnętrznie praktycznie nie masz szans wejść w obecnych czasach. Do BI jest trudno, ale się da.
4. Strata pieniędzy. Każdy to
  • Odpowiedz
#excel #powerquery polecicie jakiś fajny kurs z power query, który nauczy mnie tego dodatku od podstaw? Znalazłem jakieś na własną rękę, ale pomyślałem, że dobrze będzie się jeszcze poradzić na forum ekspertów ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanko. Mam skoroszyt Excel, w którym jest duża ilość zapytań Power Query. Plik zajmuję 25MB. Jest w nim 26 tzw. innych zapytań (tabel, z których część jest załadowana do Excela). Dodatkowo jest 12 folderów z przekształceniami, w każdym około 5 zapytań/parametrów itp. Łącznie jest 74 zapytania. Jakbym chciał odświeżyć wszystkie razem, pewnie trwało by to z 25 minut. Wszystkie zapytania pobierają pliki z komputera. Nic nie jest z jakiś serwerów/źródeł internetowych.
ramvohleckai - Mam pytanko. Mam skoroszyt Excel, w którym jest duża ilość zapytań Pow...

źródło: pq-bledy1

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ramvohleckai: pewnie jest coś z zapytaniem nie tak albo źle zparametryzowane. Ja tak miałem w SQL że myślałem nad optymalizacja głowiłem się... A to bzdurne zapytanie zrobiłem.
  • Odpowiedz
Mirki od #excel jak generalnie rozwiązywany jest problem wprowadzania DANYCH i obrotu nimi (zwłaszcza segregowania) taka jak z anagrami słów, ALE w przypadku danych jak kody kreskowe, nuty muzyczne itp nawet gdy dane są faktycznie graficzne jako punkty w grze kółko i krzyżyk

jak je wprowadzić aby móc segregować i łatwo znaleźć z ich setek (jak zwykłe słowa) ale także nie tracić ich (skoro musza być wprowadzone jako słowa, cyfry) jakby
nutka-instrumentalnews - Mirki od #excel jak generalnie rozwiązywany jest problem wpr...

źródło: Spot_the_note_music_worksheet

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#excel #pytaniedoeksperta #powerquery

Cześć,

Mam mały problem z moim plikiem excelowskim - mam excela z fakturami, który jest połączony z folderem za pomocą power query. Kiedy w folderze pojawia się PDF, wskakuje on do excela. Z racji braku ładu i składu w którym wrzucane są tam PDFy, sortowanie przez Power Query odbywa się po dacie utworzenia i do tabeli wyrzuca mi dwie kolumny - data utworzenia i nazwa
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Thermao: Noo to raczej oczywiste, na Twoim miejscu zrobiłbym to w nowym miejscu i jeśli danych ręcznych jest dużo to bym e dodał jako osobne źródło
  • Odpowiedz
@Thermao: Zrób tabelę rekurencyjną - na końcu swojej kwerendy zaczytującej folder dodaj kroki, które ładują jej tabelę wynikową z powrotem do PQ i łączą ją left joinem z ostatnim krokiem pierwotnego zapytania (np. po nazwie pliku). Problemem mogą być tu jedynie hiperłącza, chyba nie da się ich zwrócić z PQ w formie klikalnych linków.
  • Odpowiedz
Mam pytanie dotyczące zmiany źródła danych do power query. Mam potworzone foldery, w których trzymam pliki csv jednak pojawiła się potrzeba przeniesienia tych plików na sharepoint. Czy jest gdzieś opcja zmiany źródła danych z folderu na sharepoint? Albo jestem ślepy albo to niemożliwe :/

#excel #powerquery
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siema mirki, macie jakieś rady w jaki sposób najlepiej pracować z wieloma plikami excelowymi w PowerQuery? Robię sobie prosty dashboard demograficzny korzystając z danych GUSowskich i moim źródłem danych są excele - jeden excel na jeden powiat, wychodzi więc jakieś 380 plików xlsx. Ta liczba nie jest raczej problemem jeśli chodzi o transformacje, bo wszystkie mają identyczny układ, więc ich przerobienie jest bardzo proste i przyjemne, problem w tym, że kiedy chce
diego_gonzales - siema mirki, macie jakieś rady w jaki sposób najlepiej pracować z wi...

źródło: oświeżanie_pq

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@diego_gonzales: Konsolidacja to jeden trop, ale do samego procesu tworzenia zapytań najlepiej przyciąć źródła do jakiejś niewielkiej próbki i na niej zbudować model, a później tylko przywrócić pierwotne źródło. Czasem upierdliwe jest stworzenie materiału uwzględniającego wszystkie niuanse pełnych danych, ale trzeba pamiętać, że wtedy każda najmniejsza modyfikacja kwerendy odbywa się w locie i ostatecznie oszczędza się masę czasu i nerwów.
  • Odpowiedz
#excel #powerquery
Mam dane (kilkaset wierszy i jedna kolumna), które wyglądają mniej-więcej tak:

77777 nazwa firmy YY6 nazwa klienta
55555 nazwa firmy ale inna YY6 nazwa innego klienta
44444 znowu nazwa firmy YY6 inny klient, który ma bardzo długą nazwę
Limonene - #excel #powerquery
Mam dane (kilkaset wierszy i jedna kolumna), które wygl...

źródło: Capture

Pobierz
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Limonene: jeśli kolumny są rozdzielone więcej niż jedną spacją, to zamień podwójne spacje na jakiś delimiter np. | i potem zrób podział kolumny wg tego delimitera. Jeśli będziesz miał kilka delimiterów obok siebie, to najpierw doprowadź do tego, żeby zostały tylko pojedyncze zamieniając do skutku || na |
  • Odpowiedz
nie wiadomo czy nie ma tam kolumn które są oddzielone od siebie właśnie o jedną spację)

@Bebosz: a to wiadomo! nie ma


@Limonene: W takim wypadku poniższa formuła powinna załatwić sprawę:

Table.AddColumn(Źródło, "do podziału", each Text.Combine(List.Transform(List.Select(Text.Split(_[Column1], " "), each _ <> ""), Text.Trim), "|"))
  • Odpowiedz
  • 0
Czy naprawdę nie ma możliwości załadować na raz większej ilości plików CSV z różnymi nagłówkami do power query w celu stworzenia modelu danych?
#powerbi #powerquery
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@matti05 no tak ale gdyby to były pliki excelowe to spoko bo mam "excel.workbook" ale wiadomo dla plików CSV to nie działa. Chyba, że twoj sposób jest jeszcze inny a nie siedząc przed power bi go nie kumam :D Czytałem też na forum powerbi o podobnych problemach i nie mieli na to rozwiązania poza pojedynczym ładowaniem plików
  • Odpowiedz
@Metylo: Przecież możesz stworzyć funkcję importującą dowolny rodzaj pliku (w środku rozpisać osobne ścieżki dla xls, csv itd.) i wywołać ją z parametrem, w którym podasz tylko jego nazwę, funkcja ogarnie resztę.
  • Odpowiedz
#excel #powerquery Cześć Mirki, kiedyś ktoś mi na wykopie podpowiedział w temacie excela - mam nadzieję na powtórkę.

Mam zapytanie w Power Query, bardzo proste, obrobiłem sobie te dane i kiedy zapisuje i ładuję wynik do arkusza excela, to wszystkie wartości gubią swój typ. 100% zamienia się w 1 itd.
Mam typ danych ustawiony na wartość procentową i w plikach które odczytuje i w PQ w edytorze zapytania.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chce zacząć uczyć się PQ i BI, od czego zacząć na początek? Robię to żeby podnieść swoje kwalifikację w pracy wystarczy mi praktycznie sam excel. Ewentualnie co jest bardziej przydatne BI czy PQ?

#powerbi
#powerquery
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukasz pracownika na kilka h w tygodniu?
A może potrzebujesz pomocy w rozwiązaniu problemu z #excel, #vba, #powerquery?

Może np. potrzebujesz pełnego automatu, który odpali się o danej godzinie i wykona raport za ciebie?
Npm Filtrowanie danych, scalanie danych , wstawianie formuł, wysyłka maila z załącznikiem.
Prowadzę również #korepetycje
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#excel #powerbi #powerquery Mireczki, szukam rozwiązania następującego problemu: w raporcie prezentuję wynik dostępności produktu (0/1) dla półki oraz dla lodówki. Są produkty znajdujące się w obu miejscach. Chciałbym na fragmentatorze umieścić trzy opcje: półka, lodówka oraz cały sklep gdzie cały sklep będzie wartością max z półki i lodówki. Czy jest możliwość zrobienia tego za pomocą miary albo parametru? Teraz robię to tak, że w PQ zapytanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy jest możliwość zrobienia tego za pomocą miary albo parametru?


@Quisto: Jak najbardziej, o ile stworzysz poprawne relacje pomiedzy tabelami. Musisz znalezc unikatowy znacznik pomiedzy tabelami (key column) i wszystkie dane, gdzie stworzysz miare (measure), pojawia sie przy wizualizacji relacji. Dane z glownej tabeli (lookup table) i miary (fact table) beda odwzorowaniem tego, co wynika z zalozenia i pivotowanie (jakkolwiek skomplikowane) zadziala.
  • Odpowiedz
Szukasz pracownika na kilka h w tygodniu?
A może potrzebujesz pomocy w rozwiązaniu problemu z #excel, #vba, #powerquery?
Może chcesz zautomatyzować nudną pracę i moc odzyskać czas na inne obowiązki/projekty?

Prowadzę również #korepetycje z
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@peoplearestrange: @Wogybogy: nie jestem konsultantem ale znajomość VBA i wiedza o SAP GUI Scripting są przydane na wielu stanowiskach związanych z SAP.
Nawet jeżeli jesteś zwykłym klepaczem danych to będziesz mógł sobie pić kawę a robota będzie robiła się sama
  • Odpowiedz
Mam dwie tabele:
Tabela1 - wiele kolumn i wierszy
Tabela2 - kilka kolumn i tylko jeden wiersz

Chciałbym dodać do Tabeli1 wartość z jednej konkretnej komórki z Tabeli2. Ma to być to samo we wszystkich wierszach w Tabeli1. Jak to ogarnąć?

#powerbi #powerquery
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LucaJune: W drugim kroku w miejsce [kolumna] podaj nazwę kolumny z drugiej tabeli:

let
Źródło = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
wartość = Excel.CurrentWorkbook(){[Name="Tabela2"]}[Content][kolumna]{0},
#"Dodano kolumnę niestandardową" = Table.AddColumn(Źródło, "Niestandardowe",
  • Odpowiedz
@LucaJune: z lewej w Queries wybierasz tabele do ktorej chcesz dodac kolumne > z ribbona wybierasz Add Column > Custom Column i wpisujesz:

Table2[col2]{0}
gdzie Table2 to nazwa drugiej tabeli, col2 to nazwa kolumny ktora chcesz dodac
  • Odpowiedz
Próbuje zmienić typy danych kolumn odwołując się do ich ID. Chce zmienić kolumny od ID 35 do 47

poniższy kod nie działa:
= Table.TransformColumnTypes(#"Usunięto duplikaty",{{Table.ColumnNames(#"Usunięto duplikaty"){35,45}, type number}})
= Table.TransformColumnTypes(#"Usunięto duplikaty",{{Table.ColumnNames(#"Usunięto duplikaty"){{35,45}}, type number}})

Jak
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@biju: W drugim parametrze musisz stworzyć listę list złożonych z nazwy kolumny i typu, czyli {{nazwa1, type number}, {nazwa2, type number}, ...}:

= Table.TransformColumnTypes(Źródło, List.Transform(List.Range(Table.ColumnNames(Źródło), 34, 12), each {_, type number}))
  • Odpowiedz