2015-11-12 13 views
5

Quando si importano dati da Sql Server in Power Query, posso incollare una query da eseguire sul database. Ma più tardi, quando voglio modificare questa query in cartelle di lavoro Query> Modifica> Editor avanzato, ho qualcosa di simile:Modifica SQL in Power Query

let 
    Source = Sql.Database("server", "database", [Query="select#(lf)#(tab)*#(lf)from dbo.SomeView va#(lf)join dbo.SomeTable rm#(lf)#(tab)on rm.CatId=va.CatId#(lf)where 1=1#(lf)#(tab)and Month between 1501 and 1510#(lf)#(tab)and rm.Id in (1,2,3)"]) 
in 
    Source 

Si prega di notare che sto usando *, ma con nomi di colonna espliciti questo sarebbe un aspetto ancora peggio .

Vorrei poter visualizzare la query in una forma leggibile, quindi copiarla, eseguirla in Management Studio, modificare qualcosa e incollarla in Power Query. So che potrei usare le visualizzazioni come fonte o non usare le nuove linee e il rientro, ma non è questo il punto.

Qualche idea su come modificare SQL in formato "normale"? O forse mi manca qualche opzione nascosta.

EDIT: Nel caso in cui io non sono l'unica persona al mondo ad avere problemi a trovare questa opzione, è in:

potenza di query> Launch Editor> Visualizza> Impostazioni query> Passi applicate> Source> icona Gear

Grazie Alejandro!

+0

Grazie per aver postato quel percorso. Tuttavia, ciò che ottieni dopo aver fatto clic sull'icona a forma di ingranaggio difficilmente somiglia allo stile SQL. –

risposta

6

Se si fa clic sull'icona a forma di ingranaggio accanto a Sorgente nel riquadro Impostazioni query, verrà visualizzata una finestra di dialogo con la query SQL in una forma leggibile.