Hirdetés

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

  • Mutt

    senior tag

    válasz eszgé100 #50731 üzenetére

    Szia,

    Power Tools-ban (BI/Query/Pivot) nincs alapból REGEX, így ezt a macerás képletet tudom ajánlani.

    IS_ACCURATE =
    var helyes_hossz = 20
    var hossz = len([Minta]) = helyes_hossz //megfelelő a hossz?
    var csoport1 = Not(ISERROR(VALUE(LEFT([Minta]; 3)))) //első 3 karakter szám?
    var csoport2 = Not(ISERROR(SEARCH(MID([Minta];4;1);"ABCDEFGHIJKLMNOPQRSTUVWXYZ";1))) //4 karakter nagybetű?
    var csoport3 = Not(ISERROR(VALUE(MID([Minta];5;8)))) //5-12 karakterek számok?
    var csoport4 = Not(ISERROR(SEARCH(UPPER(MID([Minta];13;1));"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";1))) //13 karakter helyes?
    var csoport5 = Not(ISERROR(VALUE(MID([Minta];14;7)))) //14-20 karakterek számok?
    var eredmeny = hossz * csoport1 * csoport2 * csoport3 * csoport4 * csoport5
    return if(eredmeny;1;blank())

    [Minta] helyére írd be a nálad használt tábla+mezőnevet. A végén üres értéket adok vissza hibásakra, mert akkor egyből elrejti a Power BI a helytelen értékeket, de ha látni akarod és szűrni, akkor "return eredmeny" a vége.

    üdv

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