Mamy dane w tabelce dwuwymiarowej, a chcemy w jednowymiarowej. I
klops.
dane,a,b,c
x,1,2,3
y,4,5,6
->
Dane,PoleXY, PoleABC
1,x,a
2,x,b
3,x,c
4,y,a
5,y,b
6,y,c
Jaki, znowu, klops?
http://afin.net/webcasts/HowTo_UnpivotData.swf
Oczywiście, można tak odczarowywać dane 2-, 3- i
więcej-wymiarowe. Lata na miesiące, miesiące na konta, budżety -
uwaga - również w różnych ARKUSZACH, PLIKACH, a nawet w
różnych FOLDERACH - po prostu, do każdego zadania parametryzuje
się inną rzecz w linijce z SQL-em, definiującym odczyt.
Myszką tu i tam, i programik gotowy. I baza danych pod spodem też.
Przyjemnego oglądania i efektywnych prób!
środa, 29 maja 2013
poniedziałek, 27 maja 2013
Tekstowe pliki hierarchiczne SQLem? TAK!
Jak odczytać taki fajny plik
tekstowy, gdzie linia z kontem to jedno, a linia z wartościami do
tego konta to drugie.
Filmik pokazuje, że MOŻNA TO ZROBIĆ SQL-em, czyściutkim, jak łza - czyli można to uruchomić zewsząd, programami darmowymi również, z Accessa też - ZEWSZĄD!
Popcorn w rączkę i startujemy:
http://afin.net/webcasts/Demo_SqlReadingNextTxtLine.swf
Printed [Date] |-----------------------------------------------------------------| |Account Number Account name | |-----------------------------------------------------------------| | initial balance | turnover | final balance | |-----------------------------------------------------------------| | debit| credit| debit| credit| debit| credit| |-----------------------------------------------------------------| |010-000 [name1] | |-----------------------------------------------------------------| | 0,00 | 100,00| 0,00| 20,10| 0,00| 120,10| |-----------------------------------------------------------------| |020-000 [name2] | |-----------------------------------------------------------------| | 123,00 | 100,00| 0,00| 0,00| 123,00| 100,00| |-----------------------------------------------------------------| |030-000 [name3] | |-----------------------------------------------------------------| | 0,01 | 1100,00| 11,00| 22,00| 11,01| 1122,10| |-----------------------------------------------------------------| |040-000 [name4] | |-----------------------------------------------------------------| | 1234,56 | 0,00| 1234,56| 0,00| 1234,56| 1234,56| |-----------------------------------------------------------------| |050-000 [name5] | |-----------------------------------------------------------------| | 0,00 | 0,00| 0,00| 0,01| 0,00| 0,01| |-----------------------------------------------------------------|
Pożądany efekt to:
AccNo | AccName | InitBalD | InitBalC | TurnD | TurnC | FinBalD | FinBalc |
010-000 | [name1] | 0 | 100 | 0 | 20,1 | 0 | 120,1 |
020-000 | [name2] | 123 | 100 | 0 | 0 | 123 | 100 |
030-000 | [name3] | 0,01 | 1100 | 11 | 22 | 11,01 | 1122,1 |
040-000 | [name4] | 1234,56 | 0 | 1234,56 | 0 | 1234,56 | 1234,56 |
050-000 | [name5] | 0 | 0 | 0 | 0,01 | 0 | 0,01 |
Filmik pokazuje, że MOŻNA TO ZROBIĆ SQL-em, czyściutkim, jak łza - czyli można to uruchomić zewsząd, programami darmowymi również, z Accessa też - ZEWSZĄD!
Popcorn w rączkę i startujemy:
http://afin.net/webcasts/Demo_SqlReadingNextTxtLine.swf
czwartek, 23 maja 2013
Trafna diagnoza Sławomira B.
Sławomir Broda:http://www.goldenline.pl/forum/3267298/vba-a-przeglada...
(...) Tak jest w każdej większej firmie. Zwłaszcza jeżeli są to firmy-córki zagranicznych korporacji. Oczywiście są w nich wielkie erp, bi, hutrownie danych i inne poważne narzędzia, ale wokół nich powstaje pajęczynka narzędzie na "sznurku i taśmie klejącej". Dlaczego ? Bo to taniej, szybciej i nie wymaga podpisu fefnstu PM'ów i innych menagerów.
Ps.: Pan WG znów może piać z zachwytu - 90% niestandardowych zadań robi się tam w excelu (na szczęście nie w architekturze spoa).
Pieję z zachwytu - nad trafnością diagnozy.
Właśnie po to wymyśliliśmy SOA. Jako rozwiązanie.
Jest:
Powinno być:
środa, 22 maja 2013
Systemy Business Intelligence utrudniają rozwój analityki biznesowej.
Z reklamy QV
Obawy związane z bezpieczeństwem i integralnością danych często utrudniają rozwój analityki biznesowej wewnątrz firmy. Ludzie, którzy je mają, najprawdopodobniej nie zdają sobie sprawy z tego, jak powszechna jest dystrybucja i modyfikacje danych bazujących na arkuszach kalkulacyjnych.
Biajki zaś pitolą o bezpieczeństwie. Oni nie umieją czytać.
Nie wiedzą, że "bezpieczeństwo" w ich mniemaniu, kończy się na eksporcie z biaja. A dalej już jest, niczym niezabezpieczona, wysyłana w lewo i prawo, przez Internet i pendrajwami - Exceliozka, nad którą NIKT JUŻ NIE MA KONTROLI. Skoro te Wasze eksporty z biaja SĄ TAK WAŻNE i są, przede wszystkim, "GOTOWE", to się chłopcy powinniście SKUPIĆ NA DYSTRYBUCJI EXCELKÓW. Co tam jakieś surówki, wypluwane z biaja. "Wasze gotowe raporty", niosące nic, tylko inteligencję biznesową, powinny być chronione, hasłowane, terefere. Ale tego nie potraficie, więc się skupiacie na "czystości" początkowego etapu exceliozki, czyli eksporcie z biaja.
To tak, jakbyś brał kobitę za żonę, pytał, czy jest dziewicą, i cieszył się przestraszliwie, że ona na pewno była dziewicą do pierwszego roku życia. A to, że potem zarabiała przy Gierkówce, to nic, bo to poza Waszą kontrolą i wiedzą. Jesteście słodcy, cukiereczki Wy moje, czekoladowe.
Na szczęście, analitycy są od Was mądrzejsi.
Rozumiecie? WY I TE WASZE BIAJE UTRUDNIACIE ROZWÓJ ANALITYKI BIZNESOWEJ WEWNĄTRZ FIRMY.
wtorek, 14 maja 2013
DMA - Sklej 3 pliki do tabeli w Accessie
Jędrek – „Fajny film wczoraj widziałem.”
Maniek – „Momenty były?”
Jędrek – „No masz! Najlepiej jak...”
Trzy pliczki EXCELOWE, żeby nie było, że jakieś tajemne, wskakują sobie radośnie do bazki accessowej do jednej tabelki z nowym polem, identyfikującym okres - hop!
I raporcik tabelą przestawną na tym cudowny, szybciutki, odświeżalny...
Nowe dane (na pokazie nowy plik - kwiecień06.xls)? - pyk i jest. I tabelka ma. I nic się nie rozjeżdża. I żadnych linków, wyszpionków, formułek - nic.
A działa. I to jak fajowo. Trzeba, co jakiś czas, nacisnąć 'Start'.
PARAMENT PIKCZERS [ryczenie lwa] PREZENT-ują:
http://afin.net/webcasts/Demo_DmaCostsFrom3Files.swf
Maniek – „Momenty były?”
Jędrek – „No masz! Najlepiej jak...”
Trzy pliczki EXCELOWE, żeby nie było, że jakieś tajemne, wskakują sobie radośnie do bazki accessowej do jednej tabelki z nowym polem, identyfikującym okres - hop!
I raporcik tabelą przestawną na tym cudowny, szybciutki, odświeżalny...
Nowe dane (na pokazie nowy plik - kwiecień06.xls)? - pyk i jest. I tabelka ma. I nic się nie rozjeżdża. I żadnych linków, wyszpionków, formułek - nic.
A działa. I to jak fajowo. Trzeba, co jakiś czas, nacisnąć 'Start'.
PARAMENT PIKCZERS [ryczenie lwa] PREZENT-ują:
http://afin.net/webcasts/Demo_DmaCostsFrom3Files.swf
czwartek, 9 maja 2013
Szkolenia SQL w Excelu
Czas odświeżyć temat szkoleń.
Po naszych doświadczeniach z http://www.exc.ue.wroc.pl/ (rewelacja, przyjęcie nawet trochę przerosło nasze oczekiwania), zapraszamy na szkolenia z SQL w Excelu.
Wolisz organizację przez wyspecjalizowaną firmę szkoleniową?
My też tak wolimy, uwielbiamy ciasteczka w przerwach. ;) A, tak serio, tak jest największe prawdopodobieństwo zebrania grupy w zadanym terminie.
http://www.akademiamddp.pl/szkolenia,o886,SQL_w_Excelu...
Wolisz bezpośrednio?
-> kontakt na priv
Chcesz, żeby skontaktował się z Tobą wyspecjalizowany agent?
jak wyżej.
Program:
1. Wstęp do SQL. MS Query + OLAP.
2. SQL (Structured Query Language) – historia, zastosowania, idea Relacyjnej Bazy Danych, technologie dostępu do RBD: ODBC, ADO, graficzny i tekstowy interfejs edytora SQL.
3. Zdanie SELECT (Data Manipulation Language - DML) SELECT [DISTINCT]/ INTO/ IN/ FROM [ALIAS][LEFT/ RIGHT/ INNER/ CROSS JOIN] IN/ WHERE/ GROUP BY/ HAVING/ ORDER BY.
4. Zapytania zagnieżdżone, relacje, import/eksport danych.
5. Elementy Data Definition Language (DDL) CREATE/DROP DATABASE, CREATE/ALTER/DROP TABLE, INSERT INTO, DELETE FROM, UPDATE, INSERT.
6. Implementacja SQL (interfejs) w MS Access, MS SQL Server, MS Excel (MS Query, dodatki) oraz omówienie interfejsów baz danych (Oracle, MySql, DB2, PostgreSQL).
7. Ograniczenia oraz sposoby ich omijania.
8. Architektura systemu informacyjnego firmy ze szczególnym uwypukleniem roli hurtowni danych i sposobów jej wykorzystania w analizach biznesowych z poziomu MS Excel.
9. Zastosowania praktyczne.
Program, oczywiście, jest elastyczny, my też.
A Twój system informacyjny po takim szkoleniu będzie super-elastyczny.
Po naszych doświadczeniach z http://www.exc.ue.wroc.pl/ (rewelacja, przyjęcie nawet trochę przerosło nasze oczekiwania), zapraszamy na szkolenia z SQL w Excelu.
Wolisz organizację przez wyspecjalizowaną firmę szkoleniową?
My też tak wolimy, uwielbiamy ciasteczka w przerwach. ;) A, tak serio, tak jest największe prawdopodobieństwo zebrania grupy w zadanym terminie.
http://www.akademiamddp.pl/szkolenia,o886,SQL_w_Excelu...
Wolisz bezpośrednio?
-> kontakt na priv
Chcesz, żeby skontaktował się z Tobą wyspecjalizowany agent?
jak wyżej.
Program:
1. Wstęp do SQL. MS Query + OLAP.
2. SQL (Structured Query Language) – historia, zastosowania, idea Relacyjnej Bazy Danych, technologie dostępu do RBD: ODBC, ADO, graficzny i tekstowy interfejs edytora SQL.
3. Zdanie SELECT (Data Manipulation Language - DML) SELECT [DISTINCT]/ INTO/ IN/ FROM [ALIAS][LEFT/ RIGHT/ INNER/ CROSS JOIN] IN/ WHERE/ GROUP BY/ HAVING/ ORDER BY.
4. Zapytania zagnieżdżone, relacje, import/eksport danych.
5. Elementy Data Definition Language (DDL) CREATE/DROP DATABASE, CREATE/ALTER/DROP TABLE, INSERT INTO, DELETE FROM, UPDATE, INSERT.
6. Implementacja SQL (interfejs) w MS Access, MS SQL Server, MS Excel (MS Query, dodatki) oraz omówienie interfejsów baz danych (Oracle, MySql, DB2, PostgreSQL).
7. Ograniczenia oraz sposoby ich omijania.
8. Architektura systemu informacyjnego firmy ze szczególnym uwypukleniem roli hurtowni danych i sposobów jej wykorzystania w analizach biznesowych z poziomu MS Excel.
9. Zastosowania praktyczne.
Program, oczywiście, jest elastyczny, my też.
A Twój system informacyjny po takim szkoleniu będzie super-elastyczny.
Subskrybuj:
Posty (Atom)