ID tematu: 54976
 |
Problem z filtrowaniem |
Autor |
Wiadomość |
_Majtas_
świeżak

Posty: 6
|
Wysłany: 27-11-2016, 16:21 Problem z filtrowaniem
|
|
|
Witajcie,
mam problem z wymyśleniem sposobu na rozwiązanie mojego problemu, mianowicie:
--> Mam tabelę z danymi
-kolumna pierwsza: nr zamówienia (powtarza się w zależności od ilości linii na zamówieniu)
-kolumna druga: indeks zamówionego towaru
-kolumna trzecia: model do którego należy indeks (małe AGD, AGD, AGD wolnostojące, AGD do zabudowy)
I teraz próbowałem zrobić taką tabelę przestawną (model jako filtr), która pokazywałaby mi wszystkie zamówienia na których pojawia się pozycja z indeksem w danym modelu. Ale nie tylko nr zamówienia i ten jeden indeks, ale wszystkie indeksy na tym zamówieniu.
Np. wybieram sobie Małe AGD jako filtr. Jako wynik chciałbym uzyskać wszystkie zamówienia wraz z każdą pozycją, jeśli wśród zamówionych rzeczy było jakieś małe AGD.
Czy ktoś mógłby mi doradzić jak rozwiązać mój problem? Dodam, że potem muszę sprawdzić jaki produkt najczęściej się sprzedaje z jakimś określonym modelem. |
|
 | ID posta:
308974
|
|
|
 |
|
|
|
Cezary Czajka
ExcelSpec

Pomógł: 111 razy Posty: 550
|
Wysłany: 27-11-2016, 19:56
|
|
|
Przygotuj chociaż jakąś niewielką próbkę danych i pokaż co chcesz osiągnąć (wersja Ex też by się przydała). |
_________________ W sumie - jest git |
|
 | ID posta:
308987
|
|
|
 |
|
|
_Majtas_
świeżak

Posty: 6
|
|
 | ID posta:
309015
|
|
|
 |
|
|
Bill Szysz
Excel Expert

Pomógł: 720 razy Posty: 3048
|
Wysłany: 28-11-2016, 13:49
|
|
|
_Majtas_, zwykłą TP tego nie zrobisz. Przy uzyciu Modelu Danych i Power Pivota (oraz Power Query) jestem pewien że się da. Niestety nie mam u siebie PP więc nie mam jak tego sprawdzić.
Problem wynika z tego że miałbyś relacje wiele do wielu i konieczna byłaby jakas tabela przejściowa by takie relacje pozamieniać na jeden do wielu ( albo wiele do jednego...zalezy od tego co chcemy uzskać).
Mozna taką tabelę stworzyć (np w PQ) ustawić relacje pomiędzy Tabelą "modeli" (twoich modeli) i danmi żródłowymi. Mniej więcej widziałbym to tak:
Tabela "modeli", Tabela z unikalnymi rekordami model - zamówienie, Twoja tabela źródłowa i usawione relacje pomiedzy tymi tabelami.
Na takiej bazie powinno dać się zbudować to czego potrzebujesz.
Może później sprawdzę tą koncepcję w Power Bi Desktop.
Pozdrawiam |
_________________ Szkolenia z Power Query!!!
Pozdrawiam, były szbill62 aktualnie Bill Szysz |
|
 | ID posta:
309061
|
|
|
 |
|
|
_Majtas_
świeżak

Posty: 6
|
Wysłany: 28-11-2016, 14:30
|
|
|
Bardzo dziękuję za odpowiedź, może uda mi się coś takiego stworzyć. Podzielę się rezultatem.
Jeszcze raz dzięki za naprowadzenie. |
|
 | ID posta:
309068
|
|
|
 |
|
|
_Majtas_
świeżak

Posty: 6
|
Wysłany: 29-11-2016, 13:27
|
|
|
Strasznie opornie mi to idzie i dalej nie wiem co z tym zrobić.
Z całości danych wyciągnąłem sobie tylko numery zamówień które mnie interesują tworząc przy tym drugą tabelę z jedną kolumną zawierająca unikatowe numery zamówień. Połączyłem ją relacją jeden do wielu z główną tabelą i robię sobie TP, wkładam numery zamówień z jednej tabeli i chce wrzucić ideksy z drugiej, a excel wrzuca mi wszystkie indeksy, które się pojawiły w zestawieniu.
Myślałem, że po połączeniu tabel będą brane tylko indeksy które spełniają warunek połączenia |
|
 | ID posta:
309158
|
|
|
 |
|
|
Bill Szysz
Excel Expert

Pomógł: 720 razy Posty: 3048
|
Wysłany: 30-11-2016, 01:59
|
|
|
Jak wspominałem, nie mogę nawet spróbować zrobić tego z PP więc to jest rozwiązanie z PQ.
Po wybraniu ze slicera modelu, nalezy odświeżyć Tabelę którą dostajemy z PQ ( ta szara po prawej)
Wygenerowana zostanie Tabela z listą pozycji zamówień na których występuje również wybrany za pomocą slicera model.
Rozwiązanie "na około" ale działa.
Link do pliku z rozwiązaniem
Pozdrawiam |
_________________ Szkolenia z Power Query!!!
Pozdrawiam, były szbill62 aktualnie Bill Szysz |
|
 | ID posta:
309215
|
|
|
 |
|
|
|
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
|
 | |
| |