Tomasz Muszynski

Tomasz Muszynski Szybki i
inteligentny

Temat: Ograniczenie daty w tabeli przestawnej

Dzień dobry wszystkim.

Na co dzień pracuje z Excelem 2010 w formie podstawowej (tabelki, formuły, tabele i wykresy przestawne). Żadnych makr i VBA.
Niestety poleglem na (byc moze) prostym problemie.

Tabela przestawna.
Pola MIESIĄC, TYDZIEŃ, DATA.

Tak to wygląda (mam niemieckiego Excela):


Obrazek


Czy istnieje jakaś szansa, nie używając makr i VBA, żeby w polu DATA pokazały mi się tylko daty z wybranego powyżej pola TYDZIEŃ. I analogicznie, żeby w polu TYDZIEŃ pokazały mi się tylko tygodnie z wybranego powyżej pola MIESIĄC.

Przejrzałem na tyle ile moglem forum oraz zasoby internetu, jednakże nie znalazłem rozwiązania na mój problem.

Z góry dziękuję za podpowiedzi i pozdrawiam
Tomek
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Ograniczenie daty w tabeli przestawnej

Użyj fragmentatorów do filtrowania raportu -> będzie najszybciej

Gdybyś jednak dalej chciał mieć listy rozwijane musiałbyś skonstruować formuły generujące unikalne listy bazujące na wyborach z innych komórek (i straciłbyś możliwość wyboru dwóch pozycji z listy naraz).

http://www.contextures.com/xlDataVal02.html
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Ograniczenie daty w tabeli przestawnej

Artur D.:
Użyj fragmentatorów do filtrowania raportu -> będzie najszybciej
Zakładając, że pola jest faktycznie excelową data, a nie stringiem.
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Ograniczenie daty w tabeli przestawnej

Sławomir B.:
Zakładając, że pola jest faktycznie excelową data, a nie stringiem.

Nie będzie miało to żadnego znaczenia - Fragmentator na miesiąc, tydzień i kolumnę z datą i tak utworzy unikalne pola dla każdej z kolumn które będą się wzajemnie filtrować
Tomasz Muszynski

Tomasz Muszynski Szybki i
inteligentny

Temat: Ograniczenie daty w tabeli przestawnej

Z góry dziękuję za tak szybki odzew.

Pole wyboru daty ma excelowy format daty.
Niestety po kliknięciu na jakimkolwiek polu tabeli przestawnej, ikonę "wstaw fragmentator" mam nieaktywna:


Obrazek


Niestety, o ile w polskiej wersji Excela radziłem sobie ... w niemieckiej nie mogę się nijak połapać :(

EDIT:
Z tego co widzę, to nawet w menu WSTAW, te ikonę tez mam nieaktywną :(Ten post został edytowany przez Autora dnia 03.03.16 o godzinie 15:53
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Ograniczenie daty w tabeli przestawnej

Zapisz plik jako xlsx a nie xls - masz nieaktywne te funkcje bo używasz formatu pliku excela 97-03

Edit: w ogóle to żeby wstawić fragmentator trzeba zaznaczyć tabelę przestawnąTen post został edytowany przez Autora dnia 03.03.16 o godzinie 18:52
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Ograniczenie daty w tabeli przestawnej

Samo zapisanie w formacie xlsx nie uaktywni wszystkich funkcji, zdecydowanie lepiej jest zrobić konwersję pliku:
Tryb zgodności
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Ograniczenie daty w tabeli przestawnej

Trzeba go zapisać, zamknąć plik, otworzyć jeszcze raz i odświeżyć tabelę przestawną. Trochę skróciłem to w mojej instrukcji.

btw użycie funkcji convert ma identyczny przebieg :)
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Ograniczenie daty w tabeli przestawnej

Na pewno? Ilość kolumn i wierszy też automatycznie się zwiększa?
Oskar Shon

Oskar Shon Dodatki do Office
www.VBATools.pl

Temat: Ograniczenie daty w tabeli przestawnej

Możesz użyć grupowania dat w tabeli przestawnej. Jeśli w tej kolumnie nie będzie stringa operacja się uda potwierdzając wyświetlenie konfiguratora. Możesz w nim założyć daty graniczne jak i agregować dane po Roku/mscu/dniach
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Ograniczenie daty w tabeli przestawnej

Marzanna S.:
Na pewno? Ilość kolumn i wierszy też automatycznie się zwiększa?

W obydwu przypadkach excel zachowa się tak samo -sprawdziłem na pliku który miałem zapisany jako xls

I tak, liczba kolumn zwiększy się dzięki użyciu zapisz jako... i wyborze z listy formatu xlsx
Tomasz Muszynski

Tomasz Muszynski Szybki i
inteligentny

Temat: Ograniczenie daty w tabeli przestawnej

Witam ponownie.

Otóż wystarczyło zapisanie pliku z rozszerzeniem .xlsx.
Na te chwile zrobiłem spory krok. Użyłem fragmentatora do miesiąca, tygodnia i daty.

W tej chwili to wygląda tak:

Obrazek


Po zabawie z filtrowaniem kolorów, po wybraniu tygodnia (KW), pokazuje mi tylko daty zawarte w tym tygodniu (jest prawidłowo, pracujemy tylko 6 dni w tygodniu :) )

Niestety nie działa to w połączeniu miesiąc-->tydzień. Albo pokazują mi się wszystkie tygodnie albo nic. A jak dodatkowo użyję szablonu graficznego tak jak dla pojedynczego dnia ... to mam cały czas pusty fragmentator, niezależnie od wybranego miesiąca.
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Ograniczenie daty w tabeli przestawnej

Ja się dalej upieram, że z pole z excelową datą zadziała lepiej :).

Wojciech Gardziński

Wypowiedzi autora zostały ukryte. Pokaż autora
Sławomir Broda

Sławomir Broda VBA, Excel, Access,
SAP i wszystko
związane z
automatyzac...

Temat: Ograniczenie daty w tabeli przestawnej

Wojciech G.:
Wiżualbejzikusie, brawo.
Sławomir B.:
Ja się dalej upieram, że z pole z excelową datą zadziała lepiej :).
Screen tego postu w ramkce nad łóżkiem wieszam. :)
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Ograniczenie daty w tabeli przestawnej

Tomasz M.:

Niestety nie działa to w połączeniu miesiąc-->tydzień. Albo pokazują mi się wszystkie tygodnie albo nic. A jak dodatkowo użyję szablonu graficznego tak jak dla pojedynczego dnia ... to mam cały czas pusty fragmentator, niezależnie od wybranego miesiąca.

Wybierz tą opcję z ustawień fragmentatora - elementy spoza zakresu będą automatycznie ukrywane - chodzi o te na wyższych poziomach (tzn po wybraniu tygodnia 1 pozostanie tylko styczeń, po wyborze konkretnego dnia pozostanie tylko odpowiadający mu tydzień i miesiąc.


Obrazek
Ten post został edytowany przez Autora dnia 06.03.16 o godzinie 19:31
Marzanna Szulta

Marzanna Szulta właściciel, Usługi
Informatyczne
SZULTASET

Temat: Ograniczenie daty w tabeli przestawnej

Artur D.:

W obydwu przypadkach excel zachowa się tak samo -sprawdziłem na pliku który miałem zapisany jako xls

Moje doświadczenia z plikami xls, stworzonymi w wersji Excela 2003 wskazują, że właśnie liczba komórek nie zmienia się automatycznie, potrzebna jest konwersja.
W przypadku plików stworzonych w wyższych wersjach i tylko zapisanych jako xls - OK.Ten post został edytowany przez Autora dnia 07.03.16 o godzinie 08:28
Kamil Miąskiewicz

Kamil Miąskiewicz Financial Analyst,
Carlsberg Shared
Services

Temat: Ograniczenie daty w tabeli przestawnej

Artur D.:
Tomasz M.:

Niestety nie działa to w połączeniu miesiąc-->tydzień. Albo pokazują mi się wszystkie tygodnie albo nic. A jak dodatkowo użyję szablonu graficznego tak jak dla pojedynczego dnia ... to mam cały czas pusty fragmentator, niezależnie od wybranego miesiąca.

Wybierz tą opcję z ustawień fragmentatora - elementy spoza zakresu będą automatycznie ukrywane - chodzi o te na wyższych poziomach (tzn po wybraniu tygodnia 1 pozostanie tylko styczeń, po wyborze konkretnego dnia pozostanie tylko odpowiadający mu tydzień i miesiąc.


Obrazek
Autor chce to samo, ale od tylu..
Tomasz Muszynski

Tomasz Muszynski Szybki i
inteligentny

Temat: Ograniczenie daty w tabeli przestawnej

Być może ta opcja by mi pomogła ... ale we właściwościach fragmentatora mam tylko te 3 opcje, które są pod Waszym żółtym zaznaczeniem :(
Artur D.

Artur D. Solution Architect,
Atos IT Services Sp.
z o.o.

Temat: Ograniczenie daty w tabeli przestawnej

Masz rację - to opcja z excela 2013. Tak mi się wydawało, że to jest zbyt proste. Problemem jest to, że excel 2010 zmienia tylko tło we fragmentatorach w momencie gdy wybierasz opcję w jedenym z nich- a excel 2013 potrafi wyrzycić opcje z listy (po wybraniu wspomnianej opcji

Twój problem idealnie rozwiązuje fragmentator czasu, ale to opcja dla excela 2013 i wyżej (i też nie idealnie, bo on operauje na danych rok-kwartał-miesiąc-dzień.

Następna dyskusja:

filtr w tabeli przestawnej




Wyślij zaproszenie do