fbpx

JSON integer 4294967295 is too large or small for an Int32. Path ’[4].MaxLength’, line 1, position 1669.

Kesäkuisen Power BI-päivityksen jälkeen on alkanut näkyä seuraavanlaista herjaa:

Tämä ilmeisesti esiintyy sellaisissa kentissä, joissa on alussa paljon nulleja eli rivejä, joissa ei ole mitään dataa, eli esimerkiksi:

Ilmeisesti Power Queryn automaattinen datatyypin tunnistus olettaa silloin datatyypiksi int32:n, jonka vuoksi query sitten kaatuu, kun vastaan tulee rivi jossa onkin jotain dataa.

Ratkaisu:

Virheellisen sarakkeen tunnistat virheilmoituksen kohdasta Path'[4], eli tässä tapauksessa se on siis viides sarake vasemmalta (koska 0 on ensimmäinen).

Voit korjata virheen valitsemalla sarakkeen Power Query Editorissa ja painamalla Detect Data Type.

Voit myös valita oikean datatyypin käsin listasta tai jos kaipaat haastetta, kirjoittaa sen suoraan Advanced Editoriin:

#”Changed Type” = Table.TransformColumnTypes(table1,{{"longDesc", type text}})

Tämä kikka on toiminut minulla ainakin tähän asti.

Kommentoi

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *