Hirdetés

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

  • eszgé100

    őstag

    Sziasztok! :)

    Egyszer már kínlódtam az alábbi a kérdéssel, de újra fel kell tennem, de most Power Queryben kellene megoldanom ugyanezt a problémát.

    Nyers adatokban kétféle képpen vannak eltárolva a timestampek UK és US formátumban. Miután Get data-val behúzom az adatokat Power Query Editorba, az oszlop automatikusan Time&Date lesz, de a US formátumú adatok ignorálva lesznek.

    13/12/2022 09:29:21
    12/13/2022 9:30:47 AM

    Kérdésem tudnám a US formátumú timestampeket UK DD/MM/YYYY 24 órás formátumra átkonvertálni, mielőtt ignorálva lennének?

    excelben erre ezt a megoldást találtam ki anno néhány topiklakó segítségével:

    H11 cella: 12/13/2022 9:30:47 AM
    J11 cella: =OR(ISNUMBER(SEARCH("am",H11)),ISNUMBER(SEARCH("pm",H11)))

    uk formátum:

    =IF(J11=FALSE,H11,DATE(RIGHT(LEFT(H11,FIND(" ",H11)-1),4),LEFT(H11,FIND("/",H11)-1),MID(H11,SEARCH("/",H11)+1,SEARCH("/",H11,SEARCH("/",H11)+1)-SEARCH("/",H11)-1))+(TIME(HOUR(MID(H11,FIND(" ",H11)+1,1256)),MINUTE(MID(H11,FIND(" ",H11)+1,1256)),SECOND(MID(H11,FIND(" ",H11)+1,1256)))))

    Gyakorlatilag felszeletelni a stringet, majd összerakni a helyes sorrendben.

    Hasonló logika alapján meg lehet oldani ezt Power Query-ben is?

    Előre is köszönöm :)

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