...(czytaj: budżetami)
Ludzie budżetują w Excelu.
Mają z tym dużo problemów, itp., ale problemy z łączami i
konsolidacją już ćwiczyliśmy.
Jest też problem zarządzania tą kupą plików, poza tym są one
bardzo często podmieniane (nowe wersje, nowe pliki,...):
Kilka lat * kilka wydziałów * dużo centrów kosztowych na tychże
wydziałach * NIEZLICZONA ILOŚĆ WERSJI BUDŻETÓW =
duuuuuuuuuuuuuużo plików.
I jak się w tym połapać? Kto, co, kiedy, ile razy, itp.?
Może tak:
Film:
http://afin.net/webcasts/Demo_BudgetFolderManaging.swf
Kontrola tysięcy plików dwoma kliknięciami.
czwartek, 17 czerwca 2010
wtorek, 15 czerwca 2010
Kreator kostek OLAP - miara kalkulowana
Film:
http://afin.net/webcasts/HowTo_AfinNetCubeBuilder_CalculatedMeasure.swf
Proste, no nie?
(za free!!!)
Natchnienie:
http://www.goldenline.pl/forum/1747982/kostki-olap-customrollupcolumn-specyficzna-formula/s/1#33182318
P.S.
Zrobione, jak widać, w Excelu 2007, który NIE POSIADA kreatora
kostek.
Oczywiście można kostkę dowolnie rozbudować i w ogóle...
http://www.goldenline.pl/forum/1394066/kreator-kostek-olap/s/1#30021328
http://afin.net/webcasts/HowTo_AfinNetCubeBuilder_CalculatedMeasure.swf
Proste, no nie?
(za free!!!)
Natchnienie:
http://www.goldenline.pl/forum/1747982/kostki-olap-customrollupcolumn-specyficzna-formula/s/1#33182318
P.S.
Zrobione, jak widać, w Excelu 2007, który NIE POSIADA kreatora
kostek.
Oczywiście można kostkę dowolnie rozbudować i w ogóle...
http://www.goldenline.pl/forum/1394066/kreator-kostek-olap/s/1#30021328
Konsolidacja danych przez Internet z formularzy (plików Excela)
Ludzie lubią Excela. Lubią i już.
Nie wyobrażają sobie, że dane będą wpisywać w cokolwiek
innego.
Jak to się robi?
Normalnie - manufakturka.
Pliki Excela wypełniane są gdzieś tam, po czym przesyłane
pocztą do nas.
Poczta się zapycha, poprawki w jedną i drugą stronę, porwane
łącza - codzienność pracy analityka, czyż nie?
Film:
http://afin.net/webcasts/Demo_ExcelFormsConsolidationViaInternet.swf
Po co Share Point? Po co BI? Po co "systemy do budżetowania"?
P.S.
Żeby nie było...
Tu też istnieje cały system zabezpieczeń - każdy może mieć
dostęp tylko do swojego pliku, wypełniać tylko określone pola
itp. My to wszystko możemy w locie przepuścić przez tysiąc
warunków sprawdzających poprawność danych jak i ich struktury -
czy w plikach nikt nic nie poprzestawiał, itp.
A na końcu - jeden i klik i jest.
Nie wyobrażają sobie, że dane będą wpisywać w cokolwiek
innego.
Jak to się robi?
Normalnie - manufakturka.
Pliki Excela wypełniane są gdzieś tam, po czym przesyłane
pocztą do nas.
Poczta się zapycha, poprawki w jedną i drugą stronę, porwane
łącza - codzienność pracy analityka, czyż nie?
Film:
http://afin.net/webcasts/Demo_ExcelFormsConsolidationViaInternet.swf
Po co Share Point? Po co BI? Po co "systemy do budżetowania"?
P.S.
Żeby nie było...
Tu też istnieje cały system zabezpieczeń - każdy może mieć
dostęp tylko do swojego pliku, wypełniać tylko określone pola
itp. My to wszystko możemy w locie przepuścić przez tysiąc
warunków sprawdzających poprawność danych jak i ich struktury -
czy w plikach nikt nic nie poprzestawiał, itp.
A na końcu - jeden i klik i jest.
środa, 9 czerwca 2010
Full Profi Hurtownia Danych (ABC)
http://afin.net/webcasts/ABC_MyDWH1.swf
Full Profi Hurtownia Danych!
Łatwo stworzyć, łatwo odświeżać, łatwo używać (czystym
Excelkiem)!
A że skala pokazowa? Spróbuj na większych plikach!
Full Profi Hurtownia Danych!
Łatwo stworzyć, łatwo odświeżać, łatwo używać (czystym
Excelkiem)!
A że skala pokazowa? Spróbuj na większych plikach!
wtorek, 8 czerwca 2010
ABC czyli 'Jak krowie na rowie'.
Zapraszam na festiwal nowych filmików - nowa seria! - "ABC"
Trzymają w napięciu - jak "W11" lub "YCD"
Dużo się dzieje - jak w Bondzie albo jakim "Jaka to melodia?"
Nudne jak obrady Sejmu albo jaka Opera
(Po trzech godzinach siedzenia w operze, spojrzałem na zegarek -
była 20.15
/Opery zaczynają się zwykle o 20-tej/)
A tak serio, to pokazuję w nich PODSTAWY, takie podstawy podstaw,
ABC do bólu - włącz AFINA i możesz robić od razu. A jak nie
umiesz - to pisz! Bo to moja wina, że Ty nie umiesz.
Powodzenia! Komentarze mile widziane.
Program festiwalu:
http://afin.net/webcasts/ABC_ConsolidateExcelFiles.swf
http://afin.net/webcasts/ABC_IntoExcel.swf
http://afin.net/webcasts/ABC_MyFunction_DataFromExcel.swf
http://afin.net/webcasts/ABC_UploadDataOntoInternetServerMySQL.swf
Ekipa filmowców pracuje...
I to ostro!
http://afin.net/webcasts/ABC_Publication1.swf
Trzymają w napięciu - jak "W11" lub "YCD"
Dużo się dzieje - jak w Bondzie albo jakim "Jaka to melodia?"
Nudne jak obrady Sejmu albo jaka Opera
(Po trzech godzinach siedzenia w operze, spojrzałem na zegarek -
była 20.15
/Opery zaczynają się zwykle o 20-tej/)
A tak serio, to pokazuję w nich PODSTAWY, takie podstawy podstaw,
ABC do bólu - włącz AFINA i możesz robić od razu. A jak nie
umiesz - to pisz! Bo to moja wina, że Ty nie umiesz.
Powodzenia! Komentarze mile widziane.
Program festiwalu:
http://afin.net/webcasts/ABC_ConsolidateExcelFiles.swf
http://afin.net/webcasts/ABC_IntoExcel.swf
http://afin.net/webcasts/ABC_MyFunction_DataFromExcel.swf
http://afin.net/webcasts/ABC_UploadDataOntoInternetServerMySQL.swf
Ekipa filmowców pracuje...
I to ostro!
http://afin.net/webcasts/ABC_Publication1.swf
czwartek, 3 czerwca 2010
Automatyzacja poboru (/odświeżania) danych (/hurtowni/raportów)
Czy można zautomatyzować proces cyklicznego łączenia się i
poboru danych?
Czy temat "odświeżanie hurtowni w nocy" można załatwić tanio,
czy też jest to domeną drogich systemów?
Czy można to (z)robić nie tylko z baz lokalnych, ale także tych
internetowych?
Film
http://afin.net/webcasts/Demo_AfinNetIs_AutoStart_QueryFromMySqlInternet.swf
Pewnie, że można. I to już. 'Pyk' i jest.
poboru danych?
Czy temat "odświeżanie hurtowni w nocy" można załatwić tanio,
czy też jest to domeną drogich systemów?
Czy można to (z)robić nie tylko z baz lokalnych, ale także tych
internetowych?
Film
http://afin.net/webcasts/Demo_AfinNetIs_AutoStart_QueryFromMySqlInternet.swf
Pewnie, że można. I to już. 'Pyk' i jest.
środa, 2 czerwca 2010
Własna funkcja DANE() (alias GETDATA)
Od podstaw:
Chcemy mieć raport.
Chcemy w nim mieć funkcje, której wartości (Sprzedaż czegoś tam
w danym mieście) będą zależne od nazwy miasta, czyli
=DANE("NazwaZmiennej", "NazwaMiasta")
Funkcja, oczywiście, ma być Excelowa, łatwowpisywalna,
szybkoprzeliczalna, niepsująca się i takie tam, oczywistości.
Jest jednak problem, a właściwie parę problemów:
1) Dane trzeba sumować w locie, tzn. nie interesuje nas wartość
jednej pozycji (faktury) - więcej: nie interesuje nas sprzedaż dla
pojedynczego kontrahenta - nas interesuje MIASTO.
No to SUMA.JEŻELI() albo tabela przestawna... , ale...
2) Dane są w dwóch tabelach - jedna ('faktura') zawiera dane
numeryczne, druga ('odbiorca') to jej słownik - tu są dane
kontrahentów, czyli m.in. miasto.
Co to za problem? przecież jest wspaniała funkcja WYSZUKAJ.PIONOWO
- ona nam ściągnie miasto do faktur... ale...
3) Dane są zmienne - codziennie się zmieniają. Zmieniają się
dane numeryczne, ale także rozrasta się słownik.
No to czekają nas długie godzinki przeklejania, modyfikacji
zakresów, pilnowania, żeby otwarcie plików czegoś tam nie
zablokowało, tysiące kopii, dziesiątki poprawek, itp. taki sobie,
comiesięczny, standard analityka...
Chyba że...
...zrobimy sobie WŁASNĄ FUNKCJĘ!
Film:
http://afin.net/webcasts/HowTo_GetdataFunction_Basic.swf
Chcemy mieć raport.
Chcemy w nim mieć funkcje, której wartości (Sprzedaż czegoś tam
w danym mieście) będą zależne od nazwy miasta, czyli
=DANE("NazwaZmiennej", "NazwaMiasta")
Funkcja, oczywiście, ma być Excelowa, łatwowpisywalna,
szybkoprzeliczalna, niepsująca się i takie tam, oczywistości.
Jest jednak problem, a właściwie parę problemów:
1) Dane trzeba sumować w locie, tzn. nie interesuje nas wartość
jednej pozycji (faktury) - więcej: nie interesuje nas sprzedaż dla
pojedynczego kontrahenta - nas interesuje MIASTO.
No to SUMA.JEŻELI() albo tabela przestawna... , ale...
2) Dane są w dwóch tabelach - jedna ('faktura') zawiera dane
numeryczne, druga ('odbiorca') to jej słownik - tu są dane
kontrahentów, czyli m.in. miasto.
Co to za problem? przecież jest wspaniała funkcja WYSZUKAJ.PIONOWO
- ona nam ściągnie miasto do faktur... ale...
3) Dane są zmienne - codziennie się zmieniają. Zmieniają się
dane numeryczne, ale także rozrasta się słownik.
No to czekają nas długie godzinki przeklejania, modyfikacji
zakresów, pilnowania, żeby otwarcie plików czegoś tam nie
zablokowało, tysiące kopii, dziesiątki poprawek, itp. taki sobie,
comiesięczny, standard analityka...
Chyba że...
...zrobimy sobie WŁASNĄ FUNKCJĘ!
Film:
http://afin.net/webcasts/HowTo_GetdataFunction_Basic.swf
wtorek, 1 czerwca 2010
SQL - ciekawostki
MySQL: Funkcja GROUP_CONCAT
Kolejna ciekawostka - tym razem rodem z MySQL - informacyjne
łączenie tekstów elementów, tworzących grupę (podlegających
grupowaniu) w jednym polu tekstowym.
(=nowa funkcja agregująca na polu tekstowym)
MIASTO Klienci Sprzedaż
WROCLAW JARIMPEX,SIANEX,HANIMPEX,AREX,FRANEX 284,8
WARSZAWA JUREX,KOWALSKI,IMPEX 199,2
OPOLE BRONEX,DAREX 87,5
LEGNICA EDEX,EXIMP 45,7
SZCZECIN CELIMP 19,4
BIALYSTOK NOWAK 16,2
CIECHANOW ANEX 5,5
GDANSK GRZESIEX 4,5
I, oczywiście, SQLek:
SELECT odbiorca_0.MIASTO, GROUP_CONCAT(DISTINCT faktura_0.NAZWA) AS
'Klienci', Sum(faktura_0.WART_NET) AS 'Sprzedaż'
FROM afin_Sales.faktura faktura_0, afin_Sales.odbiorca odbiorca_0
WHERE faktura_0.NAZWA = odbiorca_0.NAZWA
GROUP BY odbiorca_0.MIASTO
ORDER BY Sum(faktura_0.WART_NET) DESC
Kolejna ciekawostka - tym razem rodem z MySQL - informacyjne
łączenie tekstów elementów, tworzących grupę (podlegających
grupowaniu) w jednym polu tekstowym.
(=nowa funkcja agregująca na polu tekstowym)
MIASTO Klienci Sprzedaż
WROCLAW JARIMPEX,SIANEX,HANIMPEX,AREX,FRANEX 284,8
WARSZAWA JUREX,KOWALSKI,IMPEX 199,2
OPOLE BRONEX,DAREX 87,5
LEGNICA EDEX,EXIMP 45,7
SZCZECIN CELIMP 19,4
BIALYSTOK NOWAK 16,2
CIECHANOW ANEX 5,5
GDANSK GRZESIEX 4,5
I, oczywiście, SQLek:
SELECT odbiorca_0.MIASTO, GROUP_CONCAT(DISTINCT faktura_0.NAZWA) AS
'Klienci', Sum(faktura_0.WART_NET) AS 'Sprzedaż'
FROM afin_Sales.faktura faktura_0, afin_Sales.odbiorca odbiorca_0
WHERE faktura_0.NAZWA = odbiorca_0.NAZWA
GROUP BY odbiorca_0.MIASTO
ORDER BY Sum(faktura_0.WART_NET) DESC
Subskrybuj:
Posty (Atom)