piątek, 11 grudnia 2009

Funkcje OLAP w AFIN.NET i w Excelu 2010 - porównanie

Film:
http://afin.net/webcasts/Demo_OlapFunctions_AfinNetVsExcel2010.swf


Dla porównania formułki pokazywanych funkcji:

Czysty Excel 2010:
=CUBEVALUE("stany";$B$4;$B5;C$4)

Prosty zapis, ale wymaga istnienia w arkuszu TRZECH(!) innych    
funkcji:
=CUBEMEMBER("stany";{"[DateYYYY].[Wszystkie].[2007]"\"[DateMM].[Wszystkie].[01]"})
=CUBEMEMBER("stany";"[a01].[Wszystkie].[1]")
=CUBEMEMBER("stany";"[Measures].[S_MW]")
Można dać je, oczywiście, do jednej formuły, ale wtedy ta    
formuła będzie bardzo długa i skomplikowana.

AFIN.NET (prosty import ustawień z tabeli przestawnej):
=GETDATAOLAP("C:\Program    
Files\AFIN.NET\Samples\Data\OLAP\FK3olap\stany.cub";"OCWCube";"OCWCube";"[Measures].[S_MW]";"[a01].[1],[DateYYYY].[2007],[DateMM].[01]";)
Czytaj: Wszystkie ważne parametry są w jednej, czytelnej, łatwo    
pobieralnej funkcji, w której można również sparametryzować...    
źródło OLAP, czyli np. wersję kostki (W funkcji Excelowej nie    
można).

AFIN.NET (Zdefiniowana księgowa miara biznesowa - to samo    
źródło danych):

=GETDATA("Financials.3.Cub";"mw/1";"2007";"01")
Czytaj: prostota do bólu.

To samo, ale z baaardzo rozbudowanym zapytaniem księgowym w AFQL:
=GETDATA("Financials.3.Cub";"mw/1+mw/2-sw/3+mw/4-sm/401+ow/4*";"2007";"01")
Czytaj: elastyczność zapytania księgowego - rownież do bólu.

Wnioski:
Cóż...jakby to powiedzieć... :)

Brak komentarzy:

Prześlij komentarz