పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

విషయ సూచిక

మనకు అనేక స్మార్ట్ టేబుల్‌లతో Excel ఫైల్ ఉందని చెప్పండి:

పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

మీరు ఈ పట్టికలను కమాండ్ ఉపయోగించి ప్రామాణిక పద్ధతిలో పవర్ క్వెరీలోకి లోడ్ చేస్తే డేటా - డేటా పొందండి - ఫైల్ నుండి - పుస్తకం నుండి (డేటా — డేటా పొందండి — ఫైల్ నుండి — వర్క్ బుక్ నుండి), అప్పుడు మనకు ఇలాంటివి లభిస్తాయి:

పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

చిత్రం, చాలా మంది పవర్ క్వెరీ వినియోగదారులకు సుపరిచితం అని నేను అనుకుంటున్నాను. ప్రశ్నలు (a la VLOOKUP), గ్రూపింగ్ (కమాండ్) కలిపిన తర్వాత ఇలాంటి సమూహ పట్టికలను చూడవచ్చు <span style="font-family: Mandali; "> సమూహం ద్వారా </span> <b class="caret"></b> టాబ్ ట్రాన్స్ఫర్మేషన్), ఇచ్చిన ఫోల్డర్ నుండి అన్ని ఫైల్‌లను దిగుమతి చేయడం మొదలైనవి.

ఈ పరిస్థితిలో తదుపరి తార్కిక దశ సాధారణంగా అన్ని సమూహ పట్టికలను ఒకేసారి విస్తరించడం - కాలమ్ హెడర్‌లో డబుల్ బాణాలు ఉన్న బటన్‌ను ఉపయోగించడం సమాచారం:

పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

ఫలితంగా, మేము అన్ని పట్టికల నుండి ఒకే మొత్తంలో అన్ని వరుసల అసెంబ్లీని పొందుతాము. ప్రతిదీ మంచిది, సరళమైనది మరియు స్పష్టంగా ఉంది. 

ఇప్పుడు సోర్స్ టేబుల్‌లలో కొత్త కాలమ్ (డిస్కౌంట్) జోడించబడిందని మరియు/లేదా ఇప్పటికే ఉన్న వాటిలో ఒకటి (నగరం) తొలగించబడిందని ఊహించండి:

పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

అప్‌డేట్ తర్వాత మా అభ్యర్థన అంత అందమైన చిత్రం కాదు - తగ్గింపు కనిపించలేదు మరియు నగర కాలమ్ ఖాళీగా మారింది, కానీ అదృశ్యం కాలేదు:

పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

మరియు ఎందుకు చూడటం సులభం – ఫార్ములా బార్‌లో మీరు విస్తరింపబడిన నిలువు వరుసల పేర్లు ఫంక్షన్ ఆర్గ్యుమెంట్‌లలో హార్డ్‌కోడ్ చేయబడి ఉండడాన్ని స్పష్టంగా చూడవచ్చు. Table.ExpandTableColumn కర్లీ బ్రాకెట్లలో జాబితాలుగా.

ఈ సమస్యను అధిగమించడం సులభం. ముందుగా, ఫంక్షన్‌ని ఉపయోగించి ఏదైనా (ఉదాహరణకు, మొదటి) పట్టిక యొక్క హెడర్ నుండి కాలమ్ పేర్లను పొందండి పట్టిక.కాలమ్ పేర్లు. ఇది ఇలా కనిపిస్తుంది:

పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

ఇక్కడ:

  • #”ఇతర నిలువు వరుసలు తీసివేయబడ్డాయి” - మునుపటి దశ పేరు, మేము డేటాను ఎక్కడ నుండి తీసుకుంటాము
  • 0 {} – మనం హెడర్‌ను సంగ్రహించే పట్టిక సంఖ్య (సున్నా నుండి లెక్కింపు, అంటే 0 మొదటి పట్టిక)
  • [సమాచారం] - విస్తరించిన పట్టికలు ఉన్న మునుపటి దశలో నిలువు వరుస పేరు

ఫార్ములా బార్‌లో పొందిన నిర్మాణాన్ని ఫంక్షన్‌లో భర్తీ చేయడానికి ఇది మిగిలి ఉంది Table.ExpandTableColumn హార్డ్-కోడెడ్ జాబితాలకు బదులుగా పట్టికలను విస్తరించే దశలో. ఇది చివరికి ఇలా ఉండాలి:

పవర్ క్వెరీలో సమూహ పట్టికలను సరిగ్గా ఎలా విస్తరించాలి

అంతే. మరియు సోర్స్ డేటా మారినప్పుడు సమూహ పట్టికలను విస్తరించడంలో మరిన్ని సమస్యలు ఉండవు.

  • పవర్ క్వెరీలో ఒక షీట్ నుండి మల్టీఫార్మాట్ టేబుల్‌లను రూపొందించడం
  • బహుళ Excel ఫైల్‌ల నుండి విభిన్న శీర్షికలతో పట్టికలను రూపొందించండి
  • పుస్తకంలోని అన్ని షీట్‌ల నుండి డేటాను ఒకే పట్టికలో సేకరిస్తోంది

 

సమాధానం ఇవ్వూ