Pytanie odnośnie #powerbi #excel #powerquery

Doszedłem już do stopnia zaawansowania, że zacząłem korzystać z PowerBI :D

I w sumie temat wraca jak bumerang - czy jest możliwe aby na darmowej wersji ograniczyć jakoś ilość danych pobieranych do raportu, czy muszę zrobić tyle plików ilu jest użytkowników raportu?

Zrobiłem już zarządzanie rolami - dodałem Jana Kowalskiego i Jan Kowalski może sobie widzieć swoje dane sprzedażowe, ale w każdej chwili Jan Kowalski może wejść
A to ciekawe - dlaczego akurat DQ do stanu kont? Potrzebujesz danych w "real time"?


@norbertkulski: Taka potrzeba klienta a kimże ja jestem, by dyskutować? ( ͡° ͜ʖ ͡°) A tak poważnie - sporo przepływów między spółkami w ramach jednej grupy dobowe przepływy liczone w milionach złotych. Ot, właściciel lubi patrzeć na to jak mu pieniądze z kieszeni do kieszeni przeskakują.
za kilka dni mam ostatni etap rozmowy kwalifikacyjnej w jednej z dużych polskich firm detalicznych na posadę junior BA. wymagają excela, powerquery, M i powerbi. zadanie ma być oparte na "case study", zdążyłem już przejść rozmowę hr-ową, rozmowę techniczną, test na wiedzę i teraz została niby praktyka. i teraz tak, czy ktoś może z zebranych analityków przechodził coś podobnego, albo domyśla się co to potencjalnie może być? machną mi jakieś csv albo
Power querowe świry, polecicie jakiś kurs z power query taki użyteczny dla korpoklikacza. Excela uczyłem się z https://excelszkolenie.pl/ (Szyperski) i kurs był świetny, taki typowy dla korpoklikacza i bardzo mi to pomogło i czegoś podobnego szukam dla power query a na youtube to tylko widzę jakieś takie krótkie filmy z prostymi przykładami typu zmień 1 tabelkę w 2 tabelką tylko w inny sposób przedstawioną

Pytam, bo w korpo przygotowujemy taki raport, że
Bardzo proste, bo jest do tego "generator" (szablon) w którym wszystko podajesz. Wstawiasz kolumnę warunkową gdzie wybiera się na podstawie jakiej kolumny i wartości co ma "wypluć". Uzupełnianie robię przez łączenie danych z kilku kolumn w jedną przez "Dodaj kolumnę - Kolumna niestandardowa" i wybierasz kolumny łącząc je &. To naprawdę jest szybkie i proste( ͡° ͜ʖ ͡°)
Chciałbym zrobić w powerquery plik który by wyciągał dane z innych arkuszy wrzuconych do jednego folderu, z tym nie ma problemu, ale pliki wrzucane do tego folderu maja inną strukturę a tylko wspólne nazwy tabel.
Można jakoś zmusić pq do wybierania tabel po nazwach?

#excel #powerquery
Mam ok 100 plików typu .xlsx i xlsm
Każdy z nich ma wiele zakładek, masę zdefiniowanych obszarów, tabele przestawne no i najważniejsze masę różnego typu kwerend oraz połączeń power query zarówno pomiedzy tymi plikami jak i połaczenia do zwenętrznych źródeł typu SQL Server zarówno przez bezpośrednie połączenie jak i przez ODBC.

To co chciałbym osiągnąć to wylistować sobie wszystkie źródła zewnętrzne, z których te pliki korzystają.
W firmie mamy pierdyliard instancji sql
Raport wspomniany 2,5 miesiąca temu:
https://www.wykop.pl/wpis/53595395/mam-sobie-raport-ktory-co-tydzien-dokarmiam-kolejn/

rozrósł się już 18 452 501 rekordów w 30 plikach .XLSX, które razem zajmują 1,55 GB.
Odświeżenie tego raportu trwa już 50 minut i 8 sekund.
Trochę długo, taka długa poranna kawusia się przestaje bronić, to zacząłem szukać jakiejś optymalizacji wczytywania danych z plików.
Okazuje się, że zasadniczo to bieda w tej kwestii. W Power Query w Power BI jest opcja doczytywania tylko nowych plików, ale
@Polinik: to, że nawet darmowy silnik SQL da lepszą wydajność niż pliki csv lub xlsx to nie ulega wątpliwości
Jeśli to nie wypali, to czy nie wchodzi w grę inne rozwiązanie (nie wiem co tam dokładnie robisz, ani nie znam PQ), żeby dane z 25 plików trzymać już w formie zagregowanej i do tego za pomocą PQ dodawać tylko dane z nowych plików? Jak zrobi się znowu za długo, to zwiększyć
Excelowe Mireczki mam pytania związane z #powerquery:
- W jednym skoroszycie (pliku) mam kilka arkuszy z tabelami o jednakowym układzie i nazewnictwie kolumn (tabelami - nie zaznaczonymi komórkami), które chce wyeksportować do jednej, dużej tabeli przez Power Query. Czy da się to zrobić bez tworzenia kolejnych zapytań? Plik z 500 kb urósł do 2,5MB... XD Do tej pory opanowałem, że wystarczy utworzyć kolejne zapytania, a potem scalić to wszystko w edytorze
@Defender:
1) let
Źródło = Excel.CurrentWorkbook(),
#"Przefiltrowano wiersze" = Table.SelectRows(Źródło, each [Content] is table),
#"Usunięto kolumny" = Table.RemoveColumns(#"Przefiltrowano wiersze",{"Name"}),
#"Rozwinięty element Content" = Table.ExpandTableColumn(#"Usunięto kolumny", "Content", Table.ColumnNames(#"Usunięto kolumny"[Content]{0}))
in
#"Rozwinięty element Content"

2) Powyższe działa w bieżącym pliku bez względu na jego nazwę.
3) Zerknij tu.
Kurcze mam plik .xlsm i chce je wrzucić w #powerquery ale przez to że są tam makra nie mogę wypakować danych :( Content mam jako BINARY. Jak zmienię na .xls bez makr wtedy działa. Jest jakiś sposób na wgranie do PQ xlsm?
#excel
Mam sobie raport, który co tydzień dokarmiam kolejnym plikiem z danymi, zaczytuję te wszystkie pliki do PQ.
Tam sobie trochę te dane obrabiam, ładuję do Power Pivot, tam dodaję kilka mierników i na koniec analizuję w Tabelach Przestawnych.

Dane źródłowe mają już 9 910 897 rekordów w 17 plikach.

Odświeżenie tego wszystkiego z każdym tygodniem zajmuje coraz dłużej, bo nie wiedzieć czemu PQ w Excelu przy odświeżaniu zaczytuje wszystkie dane od nowa
konto usunięte via Wykop Mobilny (Android)
  • 0
Czy jest możliwość zrobienia w #excel takiej operacji?

Korzystam z #powerquery i mam zapytania odnośnie przedstawicieli. Każdy przedstawiciel ma swoje konto microsoft. Chciałbym aby po zalogowaniu na swoje konto Microsoft kazdy przedstawiciel mial dane tylko dla siebie - moglbym wskazać na początku do jakich danych konkretna osoba ma mieć dostęp i przypisac to do danego konta organizacyjnego.

Jest cos takiego mozliwe? Nie chcę tworzyć osobnych pdfow czy plikow excelowskich dla każdego przedstawiciela,
konto usunięte via Wykop Mobilny (Android)
  • 0
@DwaNiedzwiedzie: z tym ze wg moich umiejętności, za każdym razem żeby ta baza byla w ten sposób robiona to kazdy plik musialbym odpalic i zaktualizować ręcznie klikajac odśwież wszystko. Pliki ktore dostajemy do analizy są w formacie csv i z tego robimy tabele przestawne korzystając z PQ i dodatkowych formuł w nim. Da sie to w ten sposób zrobić? Chcę uniknąć mojej ingerencji w późniejsze aktualizacje pliku.

Jeżeli stworzę powiedzmy 5
@wzr1one: Możesz napisać makro, które przy każdym otwarciu skoroszytu odczyta login systemowy, podstawi go do kwerendy (ten warunek where [user]=...) i odświeży wszystkie tabele w dowolnej kolejności - wtedy ten sam plik u każdego użytkownika pobierze inne dane.

Przy drugim założeniu (kilka baz) skrypt może na podstawie loginu wybrać adres bazy, do której się podłączy. Jeżeli każdy user będzie miał systemowo nadany dostęp tylko do swojej bazy, nie będzie niebezpieczeństwa,
#excel #powerquery

Świeży jestem w zabawie power query i napotkałem taki problem, może ktoś wie jak prost rozwiązać:
- zaczytuję ileś podstron jednej strony (różne URLe) do arkusza i robię combine te tabelki
- query napisałem w tym advanced view, gdzie są kolejne kroki

Wszystko działa pięknie ale te 30 podstron które ładuje do tabelki czasem jest pełne, a czasem nie ma tam danych, ani tabeli (nawet nagłówków), ani niczego. Jednym słowem
via Wykop Mobilny (Android)
  • 1
@cult_of_luna: zrób jedną stronę ręcznie, wywal nulle i zrób resztę transformacji, potem zmień to na funkcję, której parametrem będzie adres. Do tego tabelka z urlami i na niej wywołanie funkcji. Tak widzę to na ślepo bez zaglądnia co dokładnie tam jest.
żeby pole "zapytanie" było aktywne zapytanie, które chcemy użyć musi być w postaci listy, a nie tabeli jak to jest domyślnie zapisywane.