Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Witajcie,

podczas tworzenia filtrów w tabelach przestawnych wartości ukazują mi się wg charakterystyki "Licznik", a nie suma. Przeczytałem, że suma jest domyśla tylko dla wartości liczbowych, dlatego też zmieniłem format danych wsadowych z ogólne na liczbowy. Niestety tabele przestawne po odświeżeniu dalej pokazują wartości jako licznik.

Czy ktoś potrafi i może mi pomóc?

Z góry dziękuję :)
Andy L.

Andy L. ITM, VUB

Temat: Podsumowanie wartości w tabeli przestawnej

Stwórz pivoty od nowa i wtedy będziesz miał sumy (to tak z pamięci)
Tomasz Zarzyka

Tomasz Zarzyka X-mart, właściciel

Temat: Podsumowanie wartości w tabeli przestawnej

Możesz bliżej opisać problem?
Temat ten wrzuciłem na bloga:
http://xmart.pl/filtrowanie-table-przestawnej/
Jeśli to nie rozwiązuje Twojego problemu daj znać, chętnie się pobawię.
Łukasz N.

Łukasz N. ETL Developer

Temat: Podsumowanie wartości w tabeli przestawnej

Klika Pan prawym przyciskiem myszy na wartości dla której zastosowany jest licznik.
Następnie wybiera Pan opcję Ustawienia pola wartości.
W nowym okienku wybiera Pan z listy dostępnych typów podsumowań Suma.
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Andy L.:
Stwórz pivoty od nowa i wtedy będziesz miał sumy (to tak z pamięci)

niestety stworzenie pivotów od nowa po sformatowaniu danych na "liczbowe" nic nie daje
Tomasz Zarzyka

Tomasz Zarzyka X-mart, właściciel

Temat: Podsumowanie wartości w tabeli przestawnej

podeślij przykładowy plik, łatwiej będzie zidentyfikować problem
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Tomasz Z.:
Możesz bliżej opisać problem?
Temat ten wrzuciłem na bloga:
http://xmart.pl/filtrowanie-table-przestawnej/
Jeśli to nie rozwiązuje Twojego problemu daj znać, chętnie się pobawię.

Potrzebuję stworzyć makro, które po kliknięciu w odpowiedni przycisk (od styczeń do grudzień) pokazywąć będzie wybrane pozycje z RZiS dla kilku spółek w układzie wykonanie 2014, plan 2015, wykonanie 2015. Dane wsadowe to połączone ze sobą rachunki zysków i strat tychże spółek, przerobione tak aby można było zrobić z nich tabelę przestawną.

Moje makro polegać ma na tym, że po kliknięciu marzec w tabeli przestawnej zmianie ulegają kolumny tzn. pojawiają się wartości dotyczące wykonania za marzec 2014, planu na marzec 2015 i wykonania na marzec 2015 oraz wykonania za 3 mce 2014, planu na 3 mce 2015 i wykonania za 3 mce 2015.

Stworzyłem sobie tyle pivotów ile mam spółek i chcę operować jedynie zmieniając kolumny z miesiącami. Niestety gdy wybieram jakiś miesiąc dane jego dotyczące pojawiają się jako licznik. Ja potrzebuję sumę. Owszem mogę zrobić to sobie ręcznie, ale jeśli mam kilkanaście spółek i do każdej 6 możliwych kombinacji razy 12 miesięcy próbuję skrócić to sobie jak tylko mogę. Dlatego szukam rozwiązania, które sprawi, że dane w pivotach będą pojawiać się jako suma automatycznie.
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Korzystam z excela 2010.
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

http://www.speedyshare.com/tJBh3/Przyklad.xlsx

Przykładowy plik. Co ciekawe kolumna z 2012 rokiem pokazuje się jako suma automatycznie.
Andy L.

Andy L. ITM, VUB

Temat: Podsumowanie wartości w tabeli przestawnej

Jak tworzysz pivoty to użyj: "Add to data model", wtedy zrobią się sumy
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Andy L.:
Jak tworzysz pivoty to użyj: "Add to data model", wtedy zrobią się sumy

Czy możesz rozszerzyć? Jak to nazywa się w wersji PL i w którym miejscu to znajdę?
Andy L.

Andy L. ITM, VUB

Temat: Podsumowanie wartości w tabeli przestawnej

skąd mam wiedzieć jak się nazywa w wersji PL?

od początku:
Insert
pivot table
- pokaże się okno do definiowania i tu masz "dodaj do modelu danych" (chyba to tak będzie)

prawoklik na linku i open in new tab

Obrazek
Ten post został edytowany przez Autora dnia 06.07.15 o godzinie 10:40
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Andy L.:
skąd mam wiedzieć jak się nazywa w wersji PL?

od początku:
Insert
pivot table
- pokaże się okno do definiowania i tu masz "dodaj do modelu danych" (chyba to tak będzie)

prawoklik na linku i open in new tab

Obrazek


Zapytałem o PL bo w mojej wersji nie ma czegoś podobnego :)
Obrazek
Andy L.

Andy L. ITM, VUB

Temat: Podsumowanie wartości w tabeli przestawnej

to może zainstaluj sobie darmowy dodatek M$ : PowerPivot :)
https://www.youtube.com/watch?v=FHx2KMrmgXcTen post został edytowany przez Autora dnia 06.07.15 o godzinie 10:46
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Podejrzewam, że zanim dostanę na to zgodę korporacyjną to szybciej będzie mi zrobić te pivoty ręcznie :)

Na prawdę nie ma innego rozwiązania? Przecież to jest nawet logiczne, że wartości w tabelach przestawnych powinny z automatu pokazywać się jako suma. Wy tak nie macie? Myślałem, że to u mnie jest jakiś błąd.
Andy L.

Andy L. ITM, VUB

Temat: Podsumowanie wartości w tabeli przestawnej

jeżeli nie dodaję do modelu danych to mam : count, jeżeli dodaję to mam sum
fakt faktem, że ty masz 2010 a ja 2013 i jako korporant bedziesz miał problem.
I nie, to nie jest błąd :))) czeka cię handjob (bez skojarzeń :-) )
Może jakiś lokalny guru od VBA ci pomoże odnośnie sterowania pivotem

==edit==
rozwiązanie w ex2010 bez PowerPivot i modelu danych

ok, w arkuszu DANE pod istniejącą tabelą dodaj wiersz (w przykładzie wiersz A61:G61, musi być zawarty w definiowanym pivocie) i wypełnij go zerami
następnie zrób pivota (z takimi samymi warunkami jak poprzednio) i otrzymasz w wyniku sumy bez stosowania modelu danych.
ps. tabela nie może zawierać pustych komórek (wartości powinny być zero a nie "nic")Ten post został edytowany przez Autora dnia 06.07.15 o godzinie 12:05
Tomasz Zarzyka

Tomasz Zarzyka X-mart, właściciel

Temat: Podsumowanie wartości w tabeli przestawnej

Witam,
do tego celu aż się prosi, żebyś zmienił strukturę danych wyjściowych. Teraz trzymasz je w postaci normalnego RZiS, jeśli pozamieniałbyś to na bazę, wówczas mógłbyś jednym kliknięciem robić wszystkie podsumowania, wskaźniki i cokolwiek byś chciał.
Polega to na tym, że tworzysz tabelę, w której opisujesz poszczególne pozycje, np.
POZYCJA GRUPA WARTOSC TYP KLIENT
Przychód netto ze sprzedaży produktów Przychód 100000 B Klient A
Przychód netto ze sprzedaży produktów Przychód 112000 R Klient A
itd

Jeśli będziesz miał tak to zorganizowane to zrobisz każde zestawienie.

Ostatnio robiłem projekt, gdzie firma przechowuje setki raportów swoich klientów (RZiS oraz bilanse). Potem mogą w raportach wszystko analizować - porównywać w okresach, obliczać wskaźniki itd.
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Andy L.:
jeżeli nie dodaję do modelu danych to mam : count, jeżeli dodaję to mam sum
fakt faktem, że ty masz 2010 a ja 2013 i jako korporant bedziesz miał problem.
I nie, to nie jest błąd :))) czeka cię handjob (bez skojarzeń :-) )
Może jakiś lokalny guru od VBA ci pomoże odnośnie sterowania pivotem

==edit==
rozwiązanie w ex2010 bez PowerPivot i modelu danych

ok, w arkuszu DANE pod istniejącą tabelą dodaj wiersz (w przykładzie wiersz A61:G61, musi być zawarty w definiowanym pivocie) i wypełnij go zerami
następnie zrób pivota (z takimi samymi warunkami jak poprzednio) i otrzymasz w wyniku sumy bez stosowania modelu danych.
ps. tabela nie może zawierać pustych komórek (wartości powinny być zero a nie "nic")


coraz cieplej :) zrobiłem w pliku przykładu tak jak napisałeś. Wszystkie kolumny POZA 2011 rokiem pokazały się jako Suma. Wypełniłem wcześniej puste miejsca danych wejściowych zerami. Dwa pytania:

1) Dlaczego nie zadziałało dla 2011 roku? :)
2) Myślisz, że problemem może być, iż nie miałem wcześniej zer tylko "nic"?
Maciej Raróg

Maciej Raróg Business Advisor JP
Weber Investment
Advisory

Temat: Podsumowanie wartości w tabeli przestawnej

Tomasz Z.:
Witam,
do tego celu aż się prosi, żebyś zmienił strukturę danych wyjściowych. Teraz trzymasz je w postaci normalnego RZiS, jeśli pozamieniałbyś to na bazę, wówczas mógłbyś jednym kliknięciem robić wszystkie podsumowania, wskaźniki i cokolwiek byś chciał.
Polega to na tym, że tworzysz tabelę, w której opisujesz poszczególne pozycje, np.
POZYCJA GRUPA WARTOSC TYP KLIENT
Przychód netto ze sprzedaży produktów Przychód 100000 B Klient A
Przychód netto ze sprzedaży produktów Przychód 112000 R Klient A
itd

Jeśli będziesz miał tak to zorganizowane to zrobisz każde zestawienie.

Ostatnio robiłem projekt, gdzie firma przechowuje setki raportów swoich klientów (RZiS oraz bilanse). Potem mogą w raportach wszystko analizować - porównywać w okresach, obliczać wskaźniki itd.

Być może nie do końca rozumiem co masz na myśli pisząc o zamianie danych na bazę? W tej chwili mam tak że w pivocie wybieram sobie jaka pozycja z RZiS mnie interesuje np. Przychody ze sprzedaży produktów, a potem wybieram daną spółkę i okresy jakie mnie interesują. Wybór spółki możliwy jest przez to, że układam sobie jeden pod drugim RZIS w takim samym układzie i dodaję dodatkową kolumnę z nazwą spółki (w tym sensie, że przez cały jeden RZiS ciągnie się wierszami ta sama nazwa spółki - dzięki temu mogę wybrać sobie, że interesują mnie przychody spółki X).
Andy L.

Andy L. ITM, VUB

Temat: Podsumowanie wartości w tabeli przestawnej

Maciej R.:
coraz cieplej :) zrobiłem w pliku przykładu tak jak napisałeś. Wszystkie kolumny POZA 2011 rokiem pokazały się jako Suma. Wypełniłem wcześniej puste miejsca danych wejściowych zerami. Dwa pytania:

1) Dlaczego nie zadziałało dla 2011 roku? :)
2) Myślisz, że problemem może być, iż nie miałem wcześniej zer tylko "nic"?

ad.1 nie wiem, nie jestem chrystusem. szukaj błędu u siebie albo udostępnij plik z tym błędem. (u mnie wszystkie bylo jako suma)
ad.2 zasady pivota są takie, że nie może być "pustych" komórek w danych wejściowych

ps. testowanie przeprowadzaj na nowych plikach a nie ciągle na tym samym, ze względu na trzymanie starych danych w cache.Ten post został edytowany przez Autora dnia 06.07.15 o godzinie 13:28

Następna dyskusja:

Formatowanie warunkowe w ba...




Wyślij zaproszenie do