പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

ഉള്ളടക്കം

നമുക്ക് നിരവധി സ്മാർട്ട് ടേബിളുകളുള്ള ഒരു Excel ഫയൽ ഉണ്ടെന്ന് പറയാം:

പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

കമാൻഡ് ഉപയോഗിച്ച് സ്റ്റാൻഡേർഡ് രീതിയിൽ പവർ ക്വറിയിലേക്ക് ഈ ടേബിളുകൾ ലോഡ് ചെയ്യുകയാണെങ്കിൽ ഡാറ്റ - ഡാറ്റ നേടുക - ഫയലിൽ നിന്ന് - പുസ്തകത്തിൽ നിന്ന് (ഡാറ്റ - ഡാറ്റ നേടുക - ഫയലിൽ നിന്ന് - വർക്ക്ബുക്കിൽ നിന്ന്), അപ്പോൾ നമുക്ക് ഇതുപോലുള്ള ഒന്ന് ലഭിക്കും:

പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

ചിത്രം, പല പവർ ക്വറി ഉപയോക്താക്കൾക്കും പരിചിതമാണെന്ന് ഞാൻ കരുതുന്നു. അന്വേഷണങ്ങൾ (a la VLOOKUP), ഗ്രൂപ്പിംഗ് (കമാൻഡ്) സംയോജിപ്പിച്ചതിന് ശേഷം സമാനമായ നെസ്റ്റഡ് പട്ടികകൾ കാണാൻ കഴിയും പ്രകാരം ഗ്രൂപ്പ് ടാബ് രൂപാന്തരം), തന്നിരിക്കുന്ന ഒരു ഫോൾഡറിൽ നിന്ന് എല്ലാ ഫയലുകളും ഇറക്കുമതി ചെയ്യുക തുടങ്ങിയവ.

ഈ സാഹചര്യത്തിലെ അടുത്ത ലോജിക്കൽ ഘട്ടം സാധാരണയായി എല്ലാ നെസ്റ്റഡ് ടേബിളുകളും ഒരേസമയം വികസിപ്പിക്കുക എന്നതാണ് - കോളം ഹെഡറിലെ ഇരട്ട അമ്പടയാളങ്ങളുള്ള ബട്ടൺ ഉപയോഗിച്ച് ഡാറ്റ:

പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

തൽഫലമായി, എല്ലാ പട്ടികകളിൽ നിന്നുമുള്ള എല്ലാ വരികളുടെയും ഒരു അസംബ്ലി ഒരൊറ്റ മൊത്തത്തിൽ നമുക്ക് ലഭിക്കും. എല്ലാം നല്ലതും ലളിതവും വ്യക്തവുമാണ്. 

ഇപ്പോൾ സോഴ്സ് ടേബിളിൽ ഒരു പുതിയ കോളം (ഡിസ്കൗണ്ട്) ചേർത്തിട്ടുണ്ടെന്നും കൂടാതെ/അല്ലെങ്കിൽ നിലവിലുള്ളവയിൽ ഒന്ന് (സിറ്റി) ഇല്ലാതാക്കി എന്നും സങ്കൽപ്പിക്കുക:

പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

അപ്‌ഡേറ്റിന് ശേഷമുള്ള ഞങ്ങളുടെ അഭ്യർത്ഥന അത്ര മനോഹരമല്ലാത്ത ഒരു ചിത്രം നൽകും - കിഴിവ് ദൃശ്യമായില്ല, നഗര കോളം ശൂന്യമായി, പക്ഷേ അപ്രത്യക്ഷമായില്ല:

പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

എന്തുകൊണ്ടെന്ന് കാണാൻ എളുപ്പമാണ് – ഫോർമുല ബാറിൽ, ഫംഗ്‌ഷൻ ആർഗ്യുമെന്റുകളിൽ വിപുലീകരിച്ച നിരകളുടെ പേരുകൾ ഹാർഡ്‌കോഡ് ചെയ്‌തിരിക്കുന്നതായി നിങ്ങൾക്ക് വ്യക്തമായി കാണാൻ കഴിയും. Table.ExpandTableColumn ചുരുണ്ട ബ്രാക്കറ്റുകളിലെ ലിസ്റ്റുകളായി.

ഈ പ്രശ്നം മറികടക്കാൻ എളുപ്പമാണ്. ആദ്യം, ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഏതെങ്കിലും (ഉദാഹരണത്തിന്, ആദ്യ) ടേബിളിന്റെ തലക്കെട്ടിൽ നിന്ന് കോളത്തിന്റെ പേരുകൾ നമുക്ക് എടുക്കാം പട്ടിക. നിരയുടെ പേരുകൾ. ഇത് ഇതുപോലെ കാണപ്പെടും:

പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

ഇവിടെ:

  • #”മറ്റ് കോളങ്ങൾ നീക്കം ചെയ്തു” - മുമ്പത്തെ ഘട്ടത്തിന്റെ പേര്, ഞങ്ങൾ എവിടെ നിന്നാണ് ഡാറ്റ എടുക്കുന്നത്
  • 0 {} - ഞങ്ങൾ തലക്കെട്ട് എക്‌സ്‌ട്രാക്‌റ്റുചെയ്യുന്ന പട്ടികയുടെ എണ്ണം (പൂജത്തിൽ നിന്ന് എണ്ണുന്നു, അതായത് 0 ആണ് ആദ്യത്തെ പട്ടിക)
  • [ഡാറ്റ] - വിപുലീകരിച്ച പട്ടികകൾ സ്ഥിതി ചെയ്യുന്ന മുമ്പത്തെ ഘട്ടത്തിലെ നിരയുടെ പേര്

ഫോർമുല ബാറിൽ ലഭിച്ച നിർമ്മാണത്തെ ഫംഗ്ഷനിലേക്ക് മാറ്റിസ്ഥാപിക്കാൻ ഇത് ശേഷിക്കുന്നു Table.ExpandTableColumn ഹാർഡ്-കോഡഡ് ലിസ്റ്റുകൾക്ക് പകരം പട്ടികകൾ വികസിപ്പിക്കുന്ന ഘട്ടത്തിൽ. എല്ലാം അവസാനം ഇതുപോലെ ആയിരിക്കണം:

പവർ ക്വറിയിൽ നെസ്റ്റഡ് ടേബിളുകൾ എങ്ങനെ ശരിയായി വികസിപ്പിക്കാം

അത്രയേയുള്ളൂ. ഉറവിട ഡാറ്റ മാറുമ്പോൾ നെസ്റ്റഡ് ടേബിളുകൾ വികസിപ്പിക്കുന്നതിൽ കൂടുതൽ പ്രശ്‌നങ്ങളൊന്നും ഉണ്ടാകില്ല.

  • പവർ ക്വറിയിൽ ഒരു ഷീറ്റിൽ നിന്ന് മൾട്ടിഫോർമാറ്റ് ടേബിളുകൾ നിർമ്മിക്കുന്നു
  • ഒന്നിലധികം Excel ഫയലുകളിൽ നിന്ന് വ്യത്യസ്ത തലക്കെട്ടുകളുള്ള പട്ടികകൾ നിർമ്മിക്കുക
  • പുസ്തകത്തിന്റെ എല്ലാ ഷീറ്റുകളിൽ നിന്നും ഒരു ടേബിളിൽ ഡാറ്റ ശേഖരിക്കുന്നു

 

നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക