کړی

ځینې ​​​​وختونه داسې شرایط شتون لري کله چې دا دمخه معلومه نده چې څومره او کوم قطارونه باید د سرچینې ډیټا څخه وارد شي. فرض کړئ چې موږ باید د متن فایل څخه ډیټا د پاور پوښتنې ته پورته کړو، کوم چې په لومړي نظر کې لویه ستونزه نه وړاندې کوي. ستونزه دا ده چې فایل په منظمه توګه تازه کیږي، او سبا ممکن د ډیټا سره مختلف شمیر لینونه ولري، د دریو سرلیک، نه دوه لینونه، او داسې نور.

د بریښنا پوښتنې کې د فلوټینګ ټوټې واردول

دا دی، موږ نشو کولی مخکې له مخکې په ډاډ سره ووایو، چې له کومې کرښې څخه پیل کیږي او دقیقا څومره لین واردولو ته اړتیا لري. او دا یوه ستونزه ده، ځکه چې دا پیرامیټونه د غوښتنې په M-code کې سخت کوډ شوي دي. او که تاسو د لومړۍ فایل لپاره غوښتنه وکړئ (د 5 لینونو واردول له 4 څخه پیل کیږي) ، نو دا به نور د دوهم سره سم کار ونکړي.

دا به ښه وي که زموږ پوښتنه پخپله د واردولو لپاره د "فلوټ" متن بلاک پیل او پای وټاکي.

هغه حل چې زه یې وړاندیز کول غواړم د دې مفکورې پراساس دی چې زموږ ډاټا ځینې کلیدي کلمې یا ارزښتونه لري چې د ډیټا بلاک پیل او پای ته چې موږ ورته اړتیا لرو د مارکرونو (خصوصیتونو) په توګه کارول کیدی شي. زموږ په مثال کې، پیل به یوه کرښه وي چې د کلمې سره پیل کیږي SKU، او پای د کلمې سره کرښه ده ټول. د دې قطار اعتبار د شرطي کالم په کارولو سره د پاور پوښتنې کې پلي کول اسانه دي - د فنکشن یو انالوګ IF (که) په مایکروسافټ ایکسل کې.

راځئ وګورو چې دا څنګه وکړو.

لومړی، راځئ چې زموږ د متن فایل منځپانګې په معیاري ډول د پاور پوښتنې ته د کمانډ له لارې پورته کړو ډاټا - ډاټا ترلاسه کړئ - له فایل څخه - د متن/CSV فایل څخه (ډاټا - ډاټا ترلاسه کړئ - له فایل څخه - له متن/CSV فایل څخه). که تاسو د بریښنا پوښتنې د جلا اضافه په توګه نصب کړی وي، نو اړونده کمانډونه به په ټب کې وي د بریښنا پوښتنه:

د بریښنا پوښتنې کې د فلوټینګ ټوټې واردول

د تل په څیر، کله چې واردول، تاسو کولی شئ د کالم جلا کونکي کرکټر وټاکئ (زموږ په قضیه کې، دا یو ټب دی)، او د واردولو وروسته، تاسو کولی شئ په اتوماتيک ډول اضافه شوي مرحله لیرې کړئ بدل شوی ډول (بدل شوی ډول)، ځکه چې دا زموږ لپاره ډیر وخت دی چې کالمونو ته د ډیټا ډولونه وټاکو:

د بریښنا پوښتنې کې د فلوټینګ ټوټې واردول

اوس د امر سره د کالم اضافه کول - مشروط کالم (کالم اضافه کړئ - مشروط کالم)راځئ چې د دوو شرایطو په چک کولو سره یو کالم اضافه کړو - د بلاک په پیل او پای کې - او په هره قضیه کې مختلف ارزښتونه ښکاره کړئ (د بیلګې په توګه، شمیرې 1 и 2). که هیڅ یو شرط پوره نه شي، نو بیا محصول مردود:

د بریښنا پوښتنې کې د فلوټینګ ټوټې واردول

د کلیک کولو وروسته OK موږ لاندې انځور ترلاسه کوو:

د بریښنا پوښتنې کې د فلوټینګ ټوټې واردول

اوس راځئ چې ټب ته لاړ شو. د بدلون او یو ټیم غوره کړئ ډک کړئ - ښکته (بدلول - ډکول - ښکته) - زموږ دوه او دوه به کالم وغځوي:

د بریښنا پوښتنې کې د فلوټینګ ټوټې واردول

ښه، بیا، لکه څنګه چې تاسو اټکل کولی شئ، تاسو کولی شئ په ساده ډول په شرطي کالم کې واحدونه فلټر کړئ - او دلته زموږ د معلوماتو مطلوب ټوټه ده:

د بریښنا پوښتنې کې د فلوټینګ ټوټې واردول

ټول هغه څه چې پاتې دي د کمانډ سره سرلیک ته لومړۍ کرښه پورته کول دي لومړۍ کرښه د سرلیکونو په توګه وکاروئ ټوپ کور (کور - د سرلیک په توګه لومړی قطار وکاروئ) او د دې سرلیک په ښي کلیک کولو او کمانډ غوره کولو سره غیر ضروري نور شرطي کالم لرې کړئ کالم ړنګ کړئ (کالم ړنګ کړئ):

ستونزه حل شوه. اوس، کله چې د سرچینې متن فایل کې ډاټا بدل کړئ، پوښتنه به اوس په خپلواکه توګه د هغه ډیټا "فلوټینګ" برخې پیل او پای وټاکي چې موږ ورته اړتیا لرو او هر ځل د کرښو سمه شمیره واردوي. البته، دا طریقه د XLSX واردولو په صورت کې هم کار کوي، نه د TXT فایلونو، او همدارنګه کله چې د کمانډ سره په یوځل کې د فولډر څخه ټول فایلونه وارد کړئ. ډاټا - ډاټا ترلاسه کړئ - له فایل څخه - له فولډر څخه (ډاټا - ډاټا ترلاسه کړئ - له فایل څخه - له فولډر څخه).

  • د پاور پوښتنې په کارولو سره د مختلف فایلونو څخه د میزونو راټولول
  • د میکرو او پاور پوښتنې سره فلیټ ته د کراسټاب بیا ډیزاین کول
  • د بریښنا پوښتنې کې د پروژې ګانټ چارټ جوړول

یو ځواب ورکړئ ووځي