#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
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
@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 to
nutka-instrumentalnews - Mirki od #excel jak generalnie rozwiązywany jest problem wpr...

źródło: Spot_the_note_music_worksheet

Pobierz
#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 pliku. Następnie z ręki
@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
Chce sobie pobrać dane kursów archiwalnych NBP. Tutaj jest link do kursów z przykładowego dnia:
https://nbp.pl/archiwum-kursow/tabela-nr-077-a-nbp-2023-z-dnia-2023-04-20/

NBP udostępnia te dane w formacie XML, poniżej link:
https://static.nbp.pl/dane/kursy/xml/a077z230420.xml

Na podstawie linków, których listę stworzyłem w PQ, chciałbym pobrać sobie tego typu tabele z XML, dla powiedzmy 100 dni. Stworzyłem funkcje na podstawie zapytania sparametryzowanego, ale problem polega na tym, że dla każdego linku, jaki mam w liście, muszę ustawić poziom poświadczeń do strony (zdjęcia
ramvohleckai - Chce sobie pobrać dane kursów archiwalnych NBP. Tutaj jest link do kur...

źródło: pq

Pobierz
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
@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ę

W skrócie, tę jedną kolumnę chciałabym podzielić na kilka(dziesiąt), ale mam dużo spacji w losowych miejscach + spacje w nazwach, tak że spacja jako delimiter odpada.
jak to podzielić, jest jakaś opcja,
Limonene - #excel #powerquery
Mam dane (kilkaset wierszy i jedna kolumna), które wygl...

źródło: Capture

Pobierz
@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
Q1 wczytuje folder z plikami CSV, łączy je i przekształca usuwając niepotrzebne informacje.
Q2 wczytuje inny plik CSV i łączy go w odpowiedni sposób z Q1
Q3 wczytuje inny plik CSV i łączy z wynikiem Q2.

Problem jest taki, że jak klikasz reload to zamiast wziąć to co wyszło z Q1 i Q2 to powerquery ładuje od nowa tą ogromną ilość plików CSV z pierwszego folderu i trwa to wieki.

Wyczytałem, aby
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. Czy da się tak
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
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 z ww. Narzędzi.

Mam kilkuletnie doświadczenie w pracy w działach logistyczno - handlowych ( , obecnie pracuje jako Analityk. Pracowałem
#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 z dostępnością półki i lodówki duplikuję,
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 ww. Narzędzi.

Mam kilkuletnie doświadczenie w pracy w działach logistyczno - handlowych ( , obecnie pracuje jako Analityk. Pracowałem też w #sap R3 - Moduł MM
Potrafię tworzyć automaty do SAPa w oparciu o SAP
@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
@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", each wartość)
in
#"Dodano kolumnę niestandardową"
  • 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
@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
Jak załadować dane z wielu PDFów do excela za pomocą power query?
Do importu danych z konkretnego pliku wykorzystuje kombinację funkcji Pdf.Tables(File.Contents(FullPathToFile), [Implementation="1.1"])

#excel #powerbi #pq #powerquery
Mirki z #powerbi #powerquery #excel potrzebuje pomocy -

Do dziś = IF( Month(KOLUMNADATY)<=MONTH(Now()),"Do dziś","z")

Używałem tego żeby zrobić filtr na daty "do dziś" ale to działa tylko na cały miesiąc. Jak to przerobić aby dawało "Do dziś" w datach do 2 września w dzisiejszym wypadku każdego roku?