Wojciech
Gardziński
Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...
Temat: Funkcje OLAP w AFIN.NET i w Excelu 2010 - porównanie
Film:http://afin.net/webcasts/Demo_OlapFunctions_AfinNetVsE...
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ć... :)Wojciech Gardziński edytował(a) ten post dnia 11.12.09 o godzinie 18:26