සමහර විට මූලාශ්ර දත්ත වලින් කොපමණ සහ කුමන පේළි ආයාත කළ යුතුද යන්න කලින්ම නොදන්නා අවස්ථා තිබේ. බැලූ බැල්මට විශාල ගැටලුවක් නොපෙන්වන Power Query වෙතට text file එකකින් දත්ත පැටවිය යුතු යැයි සිතමු. දුෂ්කරතාවය නම් ගොනුව නිතිපතා යාවත්කාලීන වන අතර හෙට එයට දත්ත සහිත වෙනස් රේඛා සංඛ්යාවක් තිබිය හැකිය, පේළි දෙකක් නොව තුනක ශීර්ෂයක් යනාදිය:
එනම්, කුමන රේඛාවෙන් ආරම්භ කළ යුතුද සහ හරියටම කොපමණ රේඛා ආනයනය කළ යුතුද යන්න අපට නිශ්චිතව කල්තියා පැවසිය නොහැක. තවද මෙය ගැටළුවකි, මන්ද මෙම පරාමිතීන් ඉල්ලීමෙහි M-කේතය තුළ දැඩි ලෙස කේතනය කර ඇත. තවද ඔබ පළමු ගොනුව සඳහා ඉල්ලීමක් කරන්නේ නම් (5 වන දින සිට පේළි 4 ක් ආනයනය කිරීම), එවිට එය දෙවන එක සමඟ තවදුරටත් නිවැරදිව ක්රියා නොකරනු ඇත.
ආයාත කිරීම සඳහා "පාවෙන" පෙළ කොටසෙහි ආරම්භය සහ අවසානය අපගේ විමසුමටම තීරණය කළ හැකි නම් එය ඉතා හොඳ වනු ඇත.
මට යෝජනා කිරීමට අවශ්ය විසඳුම පදනම් වී ඇත්තේ අපගේ දත්තවල අපට අවශ්ය දත්ත වාරණයේ ආරම්භයේ සහ අවසානයෙහි සලකුණු (විශේෂාංග) ලෙස භාවිතා කළ හැකි සමහර මූල පද හෝ අගයන් අඩංගු වේ යන අදහස මතය. අපගේ උදාහරණයේ දී, ආරම්භය වචනයෙන් ආරම්භ වන රේඛාවක් වනු ඇත SKU, සහ අවසානය වචනය සමඟ පේළියකි මුළු. මෙම පේළි වලංගු කිරීම කොන්දේසි සහිත තීරුවක් භාවිතා කරමින් Power Query තුළ ක්රියාත්මක කිරීම පහසුය - ශ්රිතයේ ප්රතිසමයකි IF (නම්) මයික්රොසොෆ්ට් එක්සෙල්.
අපි බලමු කොහොමද ඒක කරන්නේ කියලා.
පළමුව, අපගේ පෙළ ගොනුවේ අන්තර්ගතය සම්මත ආකාරයෙන් Power Query වෙත පූරණය කරමු – විධානය හරහා දත්ත - දත්ත ලබා ගන්න - ගොනුවෙන් - පෙළ/CSV ගොනුවෙන් (දත්ත - දත්ත ලබා ගන්න - ගොනුවෙන් - පෙළ/CSV ගොනුවෙන්). ඔබ Power Query වෙනම ඇඩෝනයක් ලෙස ස්ථාපනය කර ඇත්නම්, ඊට අදාල විධානයන් ටැබය මත ඇත බල විමසුම:
සෑම විටම, ආයාත කිරීමේදී, ඔබට තීරු බෙදුම්කරු අක්ෂරය තෝරා ගත හැකිය (අපගේ නඩුවේදී, මෙය ටැබ් එකක් වේ), සහ ආයාත කිරීමෙන් පසු, ඔබට ස්වයංක්රීයව එකතු කරන ලද පියවර ඉවත් කළ හැකිය. වෙනස් කරන ලද වර්ගය (වෙනස් කළ වර්ගය), තීරුවලට දත්ත වර්ග පැවරීමට අපට කල් වැඩි නිසා:
දැන් විධානය සමඟ තීරුවක් එකතු කිරීම - කොන්දේසි සහිත තීරුව (තීරුව එක් කරන්න - කොන්දේසි සහිත තීරුව)බ්ලොක් එකේ ආරම්භයේ සහ අවසානයේ - කොන්දේසි දෙකක් පිරික්සමින් තීරුවක් එකතු කරමු - සහ එක් එක් අවස්ථාවෙහි ඕනෑම වෙනස් අගයක් පෙන්වමු (උදාහරණයක් ලෙස, අංක 1 и 2) කොන්දේසි කිසිවක් සපුරා නොමැති නම්, පසුව ප්රතිදානය ශුන්ය:
ක්ලික් කිරීමෙන් පසු OK අපට පහත පින්තූරය ලැබේ:
දැන් අපි ටැබ් එකට යමු. පරිවර්තනය සහ කණ්ඩායමක් තෝරන්න පුරවන්න - පහළට (පරිවර්තනය - පුරවන්න - පහළට) - අපේ එකයි දෙකයි තීරුව දිගේ දිග හරිනු ඇත:
හොඳයි, එසේ නම්, ඔබ අනුමාන කළ හැකි පරිදි, ඔබට කොන්දේසි සහිත තීරුවේ ඇති ඒකක සරලව පෙරීමට හැකිය - මෙන්න අපගේ ප්රියතම දත්ත කොටස:
ඉතිරිව ඇත්තේ විධානය සමඟ පළමු පේළිය ශීර්ෂයට නැංවීමයි පළමු පේළිය ශීර්ෂයන් ලෙස භාවිතා කරන්න ටැබ් මුල් පිටුව (නිවස - පළමු පේළිය ශීර්ෂක ලෙස භාවිතා කරන්න) සහ එහි ශීර්ෂය මත දකුණු-ක්ලික් කර විධානය තේරීමෙන් අනවශ්ය වඩාත් කොන්දේසි සහිත තීරුව ඉවත් කරන්න තීරුව මකන්න (තීරුව මකන්න):
ගැටලුව විසඳා ඇත. දැන්, මූලාශ්ර පෙළ ගොනුවේ දත්ත වෙනස් කිරීමේදී, විමසුම දැන් අපට අවශ්ය දත්තවල “පාවෙන” කොටසෙහි ආරම්භය සහ අවසානය ස්වාධීනව තීරණය කර සෑම අවස්ථාවකම නිවැරදි පේළි ගණන ආයාත කරයි. ඇත්ත වශයෙන්ම, මෙම ප්රවේශය TXT ගොනු නොව XLSX ආනයනය කිරීමේදී මෙන්ම විධානය සමඟ ෆෝල්ඩරයකින් සියලුම ගොනු එකවර ආනයනය කිරීමේදීද ක්රියා කරයි. දත්ත - දත්ත ලබා ගන්න - ගොනුවෙන් - ෆෝල්ඩරයෙන් (දත්ත - දත්ත ලබා ගන්න - ගොනුවෙන් - ෆෝල්ඩරයෙන්).
- Power Query භාවිතයෙන් විවිධ ගොනු වලින් වගු එකලස් කිරීම
- මැක්රෝස් සහ බල විමසුම සමඟින් හරස් ටැබ් එක පැතලි කිරීමට ප්රතිනිර්මාණය කිරීම
- Power Query හි ව්යාපෘති Gantt ප්රස්ථාරයක් ගොඩනැගීම