Distribuce filtrovaných csv

Filtrování dat a generování csv souborů do složek v reload scriptu

27. 12. 2018

Vygeneruje csv soubor s vyfiltrovanými daty pro každého adresáta (např. filiálku) dle seznamu a uloží ho do příslušné složky na serveru – pokud tato složka existuje.

SomeData:
Load BranchNumber,
...
;

FOR Each a in FieldValueList('BranchNumber')
    NoConcatenate
    Data:
    LOAD * resident SomeData
    WHERE BranchNumber=$(a);

    IF FileTime('\\server\adresar\f' & $(a) & '\REPORTY') > 0 THEN
        STORE Data INTO  "\\server\adresar\f$(a)\REPORTY\NazevReportu_$(a).csv" (txt, delimiter is ';');
    END IF

    Drop Table Data;
NEXT a
;