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
Przesunięty przez: Artik
25-02-2019, 09:45
Filtr w źródle Power Query
Autor Wiadomość
Hasan1106
ExcelSpec


Pomógł: 199 razy
Posty: 744
Wysłany: 24-02-2019, 21:02   Filtr w źródle Power Query

Cześć,
w jaki sposób zmienić poniższe źródło w Power Query, by warunek (5260212931) mógł być zmieniany z poziomu arkusza excela:
Kod:
= Json.Document(Web.Contents("https://api-v3.mojepanstwo.pl/dane/krs_podmioty.json?conditions[krs_podmioty.nip]=5260212931"))

Chodzi o numer NIP.
Z góry dziękuję za pomoc.
_________________
"Nie można zarządzać czymś, czego nie da się zmierzyć."
ID posta: 363191 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 794 razy
Posty: 3302
Wysłany: 25-02-2019, 13:06   

Dodaj wcześniej krok (oczywiście "NIP" to nazwana komórka w arkuszu)
Kod:
NIP  = Excel.CurrentWorkbook(){[Name="NIP"]}[Content]{0}[Column1],

wtedy Twój krok będzie wyglądał tak
Kod:
Twój = Json.Document(Web.Contents("https://api-v3.mojepanstwo.pl/dane/krs_podmioty.json?conditions[krs_podmioty.nip]=" & Text.From(NIP)))

Pisane z palca więc może być gdzieś błąd
_________________
Szkolenia z Power Query!!!

Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 363217 Skopiuj do schowka
 
 
Hasan1106
ExcelSpec


Pomógł: 199 razy
Posty: 744
Wysłany: 26-02-2019, 11:23   

Bill Szysz, dzięki, ale czy możesz mi wyjaśnić jak to zrobić? Dodanie tego kroku. Raczkuję w PQ. ;-)
Mam komórkę w arkuszu1 nazwaną NIP.
_________________
"Nie można zarządzać czymś, czego nie da się zmierzyć."
ID posta: 363265 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 794 razy
Posty: 3302
Wysłany: 27-02-2019, 00:32   

Hasan1106, ok....tu (poniżej) masz całe zapytanie... musisz tylko wkleic je w edytorze zaawansowanym w PQ.
Czyli...z poziomu Excela wybierasz puste zapytanie (otworzy sie PQ) --> Narzedzia główne --> Edytor zaawansowany
kasujesz wszystko co tam jest (raptem 4 linie) i wklejasz poniższy kod
Kod:
let
        NIP  = Excel.CurrentWorkbook(){[Name="NIP"]}[Content]{0}[Column1],
        Twoj = Json.Document(Web.Contents("https://api-v3.mojepanstwo.pl/dane/krs_podmioty.json?conditions[krs_podmioty.nip]=" & Text.From(NIP)))
in
        Twoj


Jak nie ma błędu to gotowe :mrgreen:
_________________
Szkolenia z Power Query!!!

Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 363320 Skopiuj do schowka
 
 
Hasan1106
ExcelSpec


Pomógł: 199 razy
Posty: 744
Wysłany: 27-02-2019, 12:59   

Dzięki. Będę sprawdzał.
_________________
"Nie można zarządzać czymś, czego nie da się zmierzyć."
ID posta: 363349 Skopiuj do schowka
 
 
Marecki 
Excel Expert



Wersja: Win Office 2019
Pomógł: 2119 razy
Posty: 7012
Wysłany: 27-02-2019, 13:15   

Bill Szysz napisał/a:
musisz tylko wkleic je w edytorze zaawansowanym w PQ
No nie do końca.
Dla mniej wtajemniczonych, lub dopiero rozpoczynających zabawę z PQ dodam jeszcze że musi być w arkuszu zdefiniowana nazwa komórki - "NIP" do której wklejamy nip. ;-)
_________________
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: 363352 Skopiuj do schowka
 
 
Bill Szysz 
Excel Expert


Wersja: Win Office 365
Pomógł: 794 razy
Posty: 3302
Wysłany: 28-02-2019, 00:21   

Marecki, ...no to jedziemy ;-) :-P :mrgreen:
Bill Szysz napisał/a:
Dodaj wcześniej krok (oczywiście "NIP" to nazwana komórka w arkuszu)

Hasan1106 napisał/a:
Mam komórkę w arkuszu1 nazwaną NIP.
_________________
Szkolenia z Power Query!!!

Pozdrawiam, były szbill62 aktualnie Bill Szysz
ID posta: 363382 Skopiuj do schowka
 
 
Marecki 
Excel Expert



Wersja: Win Office 2019
Pomógł: 2119 razy
Posty: 7012
Wysłany: 28-02-2019, 08:40   

Woooo, ale ja czytam kuźw...... :oops: .
Sorki :danke :beer
_________________
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: 363402 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