اگر بخواهیم از درون یک متن در پاورکوئری، کاراکترهای خاصی را استخراجکنیم، از این تابع بهصورت ذیل استفاده میکنیم.
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”})