2015-11-12 8 views
5

में SQL संपादित करें जब मैं पावर क्वेरी में SQL सर्वर से डेटा आयात करता हूं, तो मैं डेटाबेस के विरुद्ध निष्पादित करने के लिए एक क्वेरी पेस्ट कर सकता हूं।पावर क्वेरी

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 

कृपया ध्यान दें कि मैं * उपयोग कर रहा हूँ, लेकिन स्पष्ट स्तंभ नाम के साथ इस और भी बदतर दिखेगा: लेकिन बाद में जब मैं वर्कबुक प्रश्नों में इस क्वेरी> संपादित करें> उन्नत संपादक संपादित करना चाहते हैं, मैं कुछ इस तरह मिल ।

मैं क्वेरी को एक पठनीय रूप में देखने में सक्षम होना चाहता हूं, फिर इसे कॉपी करें, प्रबंधन स्टूडियो में निष्पादित करें, कुछ बदलें और पावर क्वेरी पर पेस्ट करें। मुझे पता है कि मैं स्रोत के रूप में विचारों का उपयोग कर रहा हूं, या न्यूलाइन और इंडेंटेशन का उपयोग नहीं कर सकता, लेकिन यह मेरा मुद्दा नहीं है।

एसक्यूएल को "सामान्य" रूप में संपादित करने के तरीके पर कोई विचार? या शायद मुझे कुछ छुपा विकल्प याद आ रहा है।

संपादित करें: मामले में मैं दुनिया में केवल एक ही व्यक्ति इस विकल्प को खोजने में परेशानी हो नहीं हूँ, क्या है:

पावर क्वेरी> लॉन्च संपादक> देखें> क्वेरी सेटिंग्स> एप्लाइड कदम> स्रोत> गियर आइकन

धन्यवाद Alejandro!

+0

उस पथ को पोस्ट करने के लिए धन्यवाद। हालांकि, गियर आइकन पर क्लिक करने के बाद आपको जो मिलता है वह शायद ही कभी SQL शैली जैसा दिखता है। –

उत्तर

6

यदि आप क्वेरी सेटिंग्स फलक में स्रोत के बगल में गियर आइकन पर क्लिक करते हैं तो आपको SQL क्वेरी के साथ एक पठनीय फ़ॉर्म में एक संवाद मिलेगा।

संबंधित मुद्दे