خانه / هوش تجاری / پاور کوئری / جدا سازی متن با تابع Text.Select در پاورکوئری

جدا سازی متن با تابع Text.Select در پاورکوئری

اگر بخواهیم از درون یک متن در پاورکوئری، کاراکتر‌های خاصی را استخراج‌کنیم، از این تابع به‌صورت ذیل استفاده می‌کنیم.

Text.Select(

       text as nullable text,

       selectChars as any

              ) as nullable text

این تابع دو ورودی به شرح ذیل دریافت می‌کند.

  • در ورودی اول آن متن مرجع که می‌خواهیم کاراکتر یا کاراکتر‌های خاصی از آن را استخراج‌کنیم تعریف می‌شود.
  • در ورودی دوم این تابع لیست تمامی کاراکترهایی که می‌خواهیم از درون متن مدنظر استخراج‌کنیم به‌صورت لیست وارد می‌شود.

با توجه به توضیحات فوق، در فرمول ذیل گفته‌شده است که از متن آورده شده در ورودی اول، فقط کاراکترهای “۲”، “X” و “-“ جدا شود و نتیجه برابر است با: “۲۲-X-2”

= Text.Select(“2023-YXL-12”,{“2″,”X”,”-“})

در حالت دیگر در مثال ذیل گفته‌شده است فقط کاراکترهای حروف الفبا جدا شود و نتیجه برابر است با “YXL”

= Text.Select(“2023-YXL-12”,{“A”..”Z”})

درباره‌ی امید معتمدی

محقق، مدرس، نویسنده و مشاور در حوزه تحلیل داده

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.