उदाहरण स्तंभ – पॉवर क्वेरीमध्ये आर्टिफिशियल इंटेलिजन्स

माझ्या YouTube चॅनेलवरील सर्वात जास्त पाहिलेल्या व्हिडिओंपैकी एक म्हणजे Microsoft Excel मधील Flash Fill बद्दलचा व्हिडिओ. या साधनाचा सार असा आहे की जर तुम्हाला तुमचा स्रोत डेटा कसा तरी बदलायचा असेल, तर तुम्हाला फक्त जवळच्या स्तंभात जो परिणाम मिळवायचा आहे तो टाइप करणे सुरू करणे आवश्यक आहे. अनेक मॅन्युअली टाइप केलेल्या सेलनंतर (सामान्यत: 2-3 पुरेसे असतात), एक्सेल तुम्हाला आवश्यक असलेल्या परिवर्तनांचे तर्क "समजून" घेईल आणि तुम्ही जे टाइप केले आहे ते आपोआप सुरू ठेवेल, तुमच्यासाठी सर्व नीरस काम पूर्ण करेल:

कार्यक्षमतेचे सार. जादूचे “हे बरोबर करा” बटण जे आपल्या सर्वांना खूप आवडते, बरोबर?

खरं तर, पॉवर क्वेरीमध्ये अशा साधनाचा एक अॅनालॉग आहे – तिथे त्याला म्हणतात उदाहरणांमधून स्तंभ (उदाहरणांमधून स्तंभ). खरं तर, ही पॉवर क्वेरीमध्ये तयार केलेली एक छोटी कृत्रिम बुद्धिमत्ता आहे जी तुमच्या डेटामधून पटकन शिकू शकते आणि नंतर त्याचे रूपांतर करू शकते. वास्तविक कार्यांमध्ये ते आपल्यासाठी कोठे उपयुक्त ठरू शकते हे समजून घेण्यासाठी अनेक व्यावहारिक परिस्थितींमध्ये त्याच्या क्षमतांचा बारकाईने विचार करूया.

उदाहरण 1. ग्लूइंग/कटिंग मजकूर

समजा आमच्याकडे कर्मचार्‍यांच्या डेटासह एक्सेलमध्ये अशी "स्मार्ट" टेबल आहे:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

पॉवर क्वेरीमध्ये मानक पद्धतीने लोड करा – बटणासह टेबल/श्रेणीतून टॅब डेटा (डेटा — सारणी/श्रेणीवरून).

समजा आम्हाला प्रत्येक कर्मचार्‍यासाठी आडनाव आणि आद्याक्षरांसह एक स्तंभ जोडण्याची आवश्यकता आहे (पहिल्या कर्मचार्‍यासाठी इवानोव एसव्ही इ.). या समस्येचे निराकरण करण्यासाठी, आपण दोन पद्धतींपैकी एक वापरू शकता:

  • स्त्रोत डेटासह स्तंभ शीर्षावर उजवे-क्लिक करा आणि कमांड निवडा उदाहरणांमधून स्तंभ जोडा (उदाहरणांमधून स्तंभ जोडा);

  • डेटासह आणि टॅबवर एक किंवा अधिक स्तंभ निवडा एक स्तंभ जोडत आहे एक संघ निवडा उदाहरणांमधून स्तंभ. येथे, ड्रॉप-डाउन सूचीमध्ये, आपण सर्व किंवा फक्त निवडलेल्या स्तंभांचे विश्लेषण करणे आवश्यक आहे की नाही हे निर्दिष्ट करू शकता.

मग सर्व काही सोपे आहे - उजवीकडे दिसणार्‍या स्तंभात, आम्ही इच्छित परिणामांची उदाहरणे प्रविष्ट करण्यास सुरवात करतो आणि पॉवर क्वेरीमध्ये तयार केलेली कृत्रिम बुद्धिमत्ता आमचे परिवर्तन तर्क समजून घेण्याचा प्रयत्न करते आणि स्वतःहून पुढे चालू ठेवते:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

तसे, आपण या स्तंभाच्या कोणत्याही सेलमध्ये योग्य पर्याय प्रविष्ट करू शकता, म्हणजे वर-खाली आणि सलग असणे आवश्यक नाही. तसेच, तुम्ही शीर्षक बारमधील चेकबॉक्सेस वापरून विश्लेषणातून स्तंभ सहजपणे जोडू किंवा काढू शकता.

विंडोच्या शीर्षस्थानी असलेल्या फॉर्म्युलाकडे लक्ष द्या – आम्हाला आवश्यक परिणाम मिळविण्यासाठी स्मार्ट पॉवर क्वेरी हेच तयार करते. हे, तसे, या साधनातील मूलभूत फरक आहे आणि झटपट भरणे एक्सेल मध्ये. झटपट भरणे "ब्लॅक बॉक्स" सारखे कार्य करते - ते आम्हाला परिवर्तनाचे तर्क दर्शवत नाहीत, परंतु फक्त तयार परिणाम देतात आणि आम्ही ते गृहीत धरतो. येथे सर्व काही पारदर्शक आहे आणि डेटासह नक्की काय घडत आहे हे आपण नेहमी पूर्णपणे स्पष्टपणे समजू शकता.

पॉवर क्वेरीने "कल्पना पकडली" असे तुम्हाला दिसल्यास, तुम्ही सुरक्षितपणे बटण दाबू शकता OK किंवा कीबोर्ड शॉर्टकट Ctrl+प्रविष्ट करा - पॉवर क्वेरीद्वारे शोधलेल्या सूत्रासह एक सानुकूल स्तंभ तयार केला जाईल. तसे, ते नंतर नियमित स्वहस्ते तयार केलेले स्तंभ (कमांडसह) म्हणून सहजपणे संपादित केले जाऊ शकते एक स्तंभ जोडणे - सानुकूल स्तंभ) पायरीच्या नावाच्या उजवीकडील गियर चिन्हावर क्लिक करून:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

उदाहरण 2: वाक्याप्रमाणे केस

जर तुम्ही मजकुरासह कॉलम हेडिंगवर उजवे-क्लिक केले आणि कमांड निवडा परिवर्तन (परिवर्तन), नंतर तुम्ही रजिस्टर बदलण्यासाठी जबाबदार असलेल्या तीन कमांड पाहू शकता:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

सोयीस्कर आणि छान, परंतु या सूचीमध्ये, उदाहरणार्थ, माझ्याकडे वैयक्तिकरित्या नेहमीच आणखी एक पर्याय नसतो - वाक्यांप्रमाणेच, जेव्हा कॅपिटल (कॅपिटल) प्रत्येक शब्दाचे पहिले अक्षर नसते, परंतु सेलमधील फक्त पहिले अक्षर होते आणि उर्वरित मजकूर जेव्हा हे लोअरकेस (लहान) अक्षरांमध्ये प्रदर्शित केले जाते.

हे गहाळ वैशिष्ट्य कृत्रिम बुद्धिमत्तेसह लागू करणे सोपे आहे उदाहरणांमधून स्तंभ - त्याच भावनेने सुरू ठेवण्यासाठी पॉवर क्वेरीसाठी फक्त दोन पर्याय प्रविष्ट करा:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

येथे एक सूत्र म्हणून, Power Query फंक्शन्सचा एक समूह वापरते मजकूर.वर и मजकूर.लोअर, अनुक्रमे अप्पर आणि लोअर केस आणि फंक्शन्समध्ये मजकूर रूपांतरित करणे मजकूर.प्रारंभ करा и मजकूर.मध्य - एक्सेल फंक्शन्सचे LEFT आणि PSTR चे analogues, डावीकडून आणि मध्यभागी मजकुरातून सबस्ट्रिंग काढण्यास सक्षम.

उदाहरण 3. शब्दांचे क्रमपरिवर्तन

कधीकधी, प्राप्त डेटावर प्रक्रिया करताना, दिलेल्या अनुक्रमात सेलमधील शब्दांची पुनर्रचना करणे आवश्यक होते. अर्थात, तुम्ही स्तंभाला विभाजकाद्वारे स्वतंत्र शब्द स्तंभांमध्ये विभाजित करू शकता आणि नंतर निर्दिष्ट क्रमाने पुन्हा चिकटवू शकता (स्पेस जोडण्यास विसरू नका), परंतु टूलच्या मदतीने उदाहरणांमधून स्तंभ सर्व काही खूप सोपे होईल:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

उदाहरण ४: फक्त संख्या

आणखी एक अत्यंत महत्त्वपूर्ण कार्य म्हणजे सेलमधील सामग्रीमधून फक्त संख्या (संख्या) काढणे. पूर्वीप्रमाणे, पॉवर क्वेरीमध्ये डेटा लोड केल्यानंतर, टॅबवर जा स्तंभ जोडणे - उदाहरणांमधून स्तंभ आणि दोन सेल मॅन्युअली भरा जेणेकरून प्रोग्रामला समजेल की आम्हाला नक्की काय मिळवायचे आहे:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

बिंगो!

पुन्हा, क्वेरीने फॉर्म्युला योग्यरित्या व्युत्पन्न केल्याची खात्री करण्यासाठी विंडोच्या शीर्षस्थानी पाहणे योग्य आहे - या प्रकरणात त्यात फंक्शन आहे मजकूर. निवडा, जे तुम्ही अंदाज लावू शकता, सूचीनुसार स्त्रोत मजकूरातून दिलेली वर्ण काढते. त्यानंतर, ही यादी, अर्थातच, आवश्यक असल्यास, सूत्र बारमध्ये सहजपणे संपादित केली जाऊ शकते.

उदाहरण 5: फक्त मजकूर

मागील उदाहरणाप्रमाणेच, तुम्ही बाहेर काढू शकता आणि उलट - फक्त मजकूर, सर्व संख्या हटवणे, विरामचिन्हे इ.

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

या प्रकरणात, अर्थाच्या आधीपासून विरुद्ध असलेले फंक्शन वापरले जाते – Text.Remove, जे दिलेल्या सूचीनुसार मूळ स्ट्रिंगमधून वर्ण काढून टाकते.

उदाहरण 6: अल्फान्यूमेरिक पोरीजमधून डेटा काढणे

पॉवर क्वेरी अधिक कठीण प्रकरणांमध्ये देखील मदत करू शकते, जेव्हा तुम्हाला सेलमधील अल्फान्यूमेरिक पोरिजमधून उपयुक्त माहिती काढण्याची आवश्यकता असते, उदाहरणार्थ, बँक स्टेटमेंटवरील देयकाच्या उद्देशाच्या वर्णनावरून खाते क्रमांक मिळवा:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

लक्षात घ्या की पॉवर क्वेरी व्युत्पन्न रूपांतरण सूत्र खूपच जटिल असू शकते:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

वाचन आणि समजून घेण्याच्या सुलभतेसाठी, विनामूल्य ऑनलाइन सेवा वापरून ते अधिक समजूतदार स्वरूपात रूपांतरित केले जाऊ शकते. पॉवर क्वेरी फॉरमॅटर:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

अतिशय सुलभ गोष्ट - निर्मात्यांना आदर!

उदाहरण 7: तारखा रूपांतरित करणे

साधन उदाहरणांमधून स्तंभ तारीख किंवा तारीख वेळ स्तंभांवर देखील लागू केले जाऊ शकते. जेव्हा तुम्ही तारखेचे पहिले अंक प्रविष्ट करता, तेव्हा पॉवर क्वेरी सर्व संभाव्य रूपांतरण पर्यायांची सूची उपयुक्तपणे प्रदर्शित करेल:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

त्यामुळे तुम्ही मूळ तारखेला कोणत्याही विदेशी फॉरमॅटमध्ये सहजपणे रूपांतरित करू शकता, जसे की “वर्ष-महिना-दिवस”:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

उदाहरण 8: वर्गीकरण

आपण साधन वापरल्यास उदाहरणांमधून स्तंभ अंकीय डेटासह स्तंभावर, ते वेगळ्या पद्धतीने कार्य करते. समजा आमच्याकडे पॉवर क्वेरी (श्रेणी 0-100 मध्ये सशर्त स्कोअर) मध्ये लोड केलेले कर्मचारी चाचणी परिणाम आहेत आणि आम्ही खालील सशर्त श्रेणीकरण वापरतो:

  • मास्टर्स - ज्यांनी ९० पेक्षा जास्त गुण मिळवले आहेत
  • तज्ञ - 70 ते 90 पर्यंत गुण मिळवले
  • वापरकर्ते - 30 ते 70 पर्यंत
  • नवशिक्या – ज्यांनी ३० पेक्षा कमी गुण मिळवले आहेत

जर आपण उदाहरणांमधून सूचीमध्ये एक स्तंभ जोडला आणि ही श्रेणी मॅन्युअली व्यवस्थित करण्यास सुरुवात केली, तर लवकरच पॉवर क्वेरी आमची कल्पना उचलेल आणि सूत्रासह एक स्तंभ जोडेल, जिथे ऑपरेटर एकमेकांमध्ये नेस्ट करतात. if तर्कशास्त्र लागू केले जाईल, जे आपल्याला आवश्यक आहे त्याप्रमाणेच:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

पुन्हा, आपण परिस्थिती शेवटपर्यंत दाबू शकत नाही, परंतु वर क्लिक करा OK आणि नंतर सूत्रामध्ये आधीच थ्रेशोल्ड मूल्ये दुरुस्त करा - हे या प्रकारे जलद आहे:

उदाहरण स्तंभ - पॉवर क्वेरीमध्ये कृत्रिम बुद्धिमत्ता

निष्कर्ष

नक्कीच एक साधन उदाहरणांमधून स्तंभ ही "जादूची गोळी" नाही आणि, लवकरच किंवा नंतर, डेटामध्ये "सामूहिक शेत" ची गैर-मानक परिस्थिती किंवा विशेषतः दुर्लक्षित प्रकरणे असतील, जेव्हा पॉवर क्वेरी अयशस्वी होईल आणि आम्हाला काय हवे आहे ते शोधण्यात सक्षम होणार नाही. आमच्यासाठी योग्य. तथापि, एक सहायक साधन म्हणून, ते खूप चांगले आहे. शिवाय, त्याने व्युत्पन्न केलेल्या सूत्रांचा अभ्यास करून, तुम्ही M भाषेच्या फंक्शन्सचे तुमचे ज्ञान वाढवू शकता, जे भविष्यात नेहमी उपयोगी पडेल.

  • पॉवर क्वेरीमध्ये रेग्युलर एक्सप्रेशन्स (RegExp) सह मजकूर पार्स करणे
  • Power Query मध्ये अस्पष्ट मजकूर शोध
  • मायक्रोसॉफ्ट एक्सेलमध्ये फ्लॅश भरा

प्रत्युत्तर द्या