środa, 31 sierpnia 2011

Prezentacja opcji 'Archiwum' w AFIN.NET

Mamy skoroszyt z funkcjami - załóżmy, że dużo ich i długo się liczą - na filmie specjalnie wybrałem "najwolniejsze" źródło danych - przy niewłączonym archiwum przeliczenie 36 funkcji trwa kilka sekund.

Gdy opcja 'Archiwum' jest włączona, to samo zajmuje ułamek sekundy.

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

Jak to się dzieje?
Gdy klikniemy narzędzie 'Pokaż/ukryj archiwum', gdy go jeszcze nie ma, to tworzy się automatycznie - powstaje arkusz o nazwie 'ArkuszZFunkcjami.a', czyli do nazwy arkusza dodaje się ".a".
W arkuszu tym przepisywane są WARTOŚCI funkcji z arkusza bazowego ORAZ DEFINICJE (wartości argumentów) funkcji - ale umieszczone są w komentarzach komórek.
Gdy jest archiwum, funkcja z arkusza bazowego najpierw sprawdza czy jest arkusz o nazwie "xxx.a", potem, czy w odp. komórce jest wartość i odpowiednia definicja w komentarzu. Jeśli jest, bierze wartość z 'Archiwum' i nie przelicza funkcji na podstawie zewnętrznego źródła danych.

Dlatego jest tak szybko.

Brak komentarzy:

Prześlij komentarz