Rozumiem, wiem o tym. Po prostu irytuje mnie to, że muszę wywoływać przy każdym wyświetleniu, a użytkownik w zasadzie non-stop modeluje sobie zakresy wchodzące w skład podzbioru wycinanego za pomocą ustawiania wartości początkowej DataLos i wartości końcowej DataLos - to po pierwsze. Wrzucam zrzut ekranu z aplikacji dla lepszego zobrazowania.
Użytkownik ma mieć możliwość przeprowadzenia serii symulacji na ograniczonym roboczym wycinku danych, może sobie określić jego zawartość poprzez wskazanie daty początkowej i daty końcowej lub poprzez podanie ilości losowań jaka ma należeć do roboczego zbioru.
]
W drugim kroku ma ten roboczy zbiór - podzielić na serie (mniejsze zbiory (serie mogą mieć rozmiar od 3 losowań do 468 losowań + reszta, która pozostaje po operacji DIV - na zrzucie masz akurat ustawioną ilość w serii na 18). Następnie Ilość powtórzeń L1, L2, L3,L4,L5,L6 ma być w danej serii ma być zgrupowana, potem dalsze czynności o których nie ma co na razie pisać) Tak więc, doszedłem do wniosku, że mądrze będzie poszczególne operacje, a dokładnie ich wyniki zapisywać.
Tok mojego rozumowania:
- Wycinam z całego zbioru wycinek np 200 losowań po czym zapisuje go w osobnej tabeli poprzez parametry (DataLos_początek,DataLos_koniec,ilość_serii_tutaj-18)
- Następnie w pełnych podzbiorach składających się tutaj z 18 losowań, czyli 200 DIV 18 = 11 grupuję powtarzające się wystąpienia liczb w kolumnach L1...L6 + reszta)
- Potem następne operacje...
Oczywiście użytkownik będzie mógł w ten sposób stworzyć sobie różne warianty i chciałby móc je sobie wyświetlić w osobnych okienkach w jemu tylko znanym celu celu :P)
Dalej mają być, jeszcze operacje...
Dlatego zależy mi na tym aby, nie tyle zapisywać wyniki, co parametry tych wyników. Można to porównać - zapis bitmapy (bit po bicie) i zapis grafiki wektorowej (zapisuję współrzędne i parametry oraz info o bryły geometrycznej) Nie wiem czy opisałem to w zrozumiały sposób - mam nadzieję, że tak.
Wracając do głównego wątku, wiem, że wszystko będzie wykonywane po stronie klienta i dlatego zależy mi aby nie wykonywać ich za każdym razem, tylko pobierać.