Hirdetés

Új hozzászólás Aktív témák

  • föccer

    nagyúr

    Sziasztok!
    Lenne egy feladatom. Makró nélkül szeretném megoldani. Függvénykezelésben nem tartom magamat elveszettnek, most is inkább az elv kitalálása és a szükséges függvények keresésén törpölök. Érzésre nem úszom meg a makrózást, de mégse lenne hozzá kedvem, ha nem muszáj :D
    Szóval
    Egy adattömbből (teljes halmaz), előre nem ismert, de megadható elvek (fejléc adatok bemennek választható listában) szerint kell részhalmazokra bontani a halmazokat egymás alá listázni.

    Van egy dedikált tétele az adattömbnek, ami kijelöli az első részhalmaz első elemét (az első sor pl, de lehet más is) és ehhez kell hasonlítani az összes sort a megadott feltételrendszernek megfelelően. Ha nem felel meg, akkor az új tétel külön részhalmazba kell h kerüljön. Ekkor minden következő, az adattömben szereplő sort, minden részhalmaz első elemével össze kell hasonlítani és eldönteni-e, hogy a feltétel rendszer alapján hasonló-e hozzá.

    Most egy régi-régi fejlécét tudom az adattömbnek bemutatni. Most már nagyon nem ilyen a db felépítése.

    Az eddig leírtak alapján majdnem simán megoldja a SZŰRŐ függvény, amit szépen fel is tudok paraméterezni. Igen ám, de ezzel csak azt lehet megoldani, hogy az adattáblának az adatain szűrjek, de nekem nem erre van szükségem. A nehézség 2 rész miatt van.

    1: A szűrést a dedikált adatsorhoz kell ellenőrízni. Itt lehet pontos egyezés, számok esetén az dedikált adatoszlophoz való eltérés (távolság), de vannak vektoriáls adatok (az adattömb elemei egy sorba rendezett adatvektor elemei), aminél ezen a vektoron való távolságot is lehet ellenőrízni. (huh, ezt tutira nem érthető így leírva :D ). És ráadásul az adattábla fejléce szerint, tetszőleges adatokon, paraméterezetten jelölném ki.

    2: Az eredmények között lehet átfedés. Tehát elképzelhető, hogy a feltételrendszer alapján (ha már több részhalmaz van), akkor több részhalmaznak is az eleme lehet, ekkor mindegyikbe be kell rakni.

    Szóval Így röviden. :D

    Lesz egy felprogramozott célszoftver, viszont előre nem tudom megadni a feltétel rendszer paramétereit, ha nem szintetizálom az algoritmus működését. Ahhoz, hogy hangolni tudjam az algoritmust ahhoz szimulálnom kellene annak a működését.

    Ha támpontot tudtok adni, akkor azt már felprogramozom. Amit függvénykezelésből ki lehet azni az nem gond, makró nagyon lassan megy, azért kerülném.

    Köszönöm, föccer

Új hozzászólás Aktív témák