Kezdőlap › Fórumok › Excel témák › [Resolved] Power Query dinamikus adatforrás dinamikus adattítpus › Hozzászólás: [Resolved] Power Query dinamikus adatforrás dinamikus adattítpus
Szia!
Ha jól értem, akkor a „revenue growth” és a „tax ratepercentage” oszlopok mindig ott vannak, de a többi az változhat.
Én megpróbálnám azt, hogy minden oszlopot először egészre állítanék, és utána explicit módon ezt a kettőt visszaraknám percent-re.
Ehhez persze hozzá kell nyúlni a kódhoz. Van egy olyan függvény az M-ban, hogy Table.ColumnNames(#”Előző lépés”)
Ez egy listát állít elő a táblanevekből. Ezt felhasználva betehetsz egy egyedi sort a lépésekhez, ami ennek a listának minden elemét (each) Int64-re állítja
= Table.TransformColumnTypes(#"Előző lépés", List.Transform(Table.ColumnNames(#"Changed Type"), each {_, Int64.Type}))
Kipróbáltam.
Nálad is jó?
Ez után a két adott nevű oszlopot már szokásos módon átállíthatod egyébre.
Imre