Někdy byste možná potřebovali využívat bohaté možnosti Power Query, resp. jazyka M, ale přitom nechcete data načítat do datového modelu – výsledek chcete uložit např. do csv.

Jak na to?

Power Query tuto možnost standardně nepodporuje. Podporuje ji ale jazyk R, a Power Query zase podporuje R, takže řešení je překvapivě jednoduché.

Stačí v Power Query vytvořit nový R krok a zapsat do něj:

  • write.csv(dataset, “C:\\Users\\HP\\Desktop\\data.csv”)

Cestu samozřejmě změňte, pozor na to, že všechna lomítka musí být dvojitá.

Od teď se při každém načtení nebo aktualizaci náhledu data “odlejí” do souboru vedle.

Jenom pozor na to, že na tento krok už se nedá přímo navázat další úpravou dat. Takže buď si za účelem odlévání vytvoříte nový dotaz z původního:

nebo si pohrajeme s M tak, abychom přeskočili krok s R, a pokračovali dál z předchozího: