خانه / هوش تجاری / پاور کوئری / تابع Text.RemoveRange در پاورکوئری

تابع Text.RemoveRange در پاورکوئری

با استفاده از تابع Text.RemoveRange در پاورکوئری بخشی از متن بر اساس جایگاه آن حذف می‌شود. برای مثال می‌توانیم با استفاده از این تابع کاراکتر ۷ تا ۱۰ درون متن خاص را حذف کنیم.  این تابع در پاورکوئری به‌صورت ذیل تعریف می‌گردد:

Text.RemoveRange(

text as nullable text,

offset as number,

optional count as nullable number

         ) as nullable text

این تابع ۳ ورودی به شرح ذیل دریافت می‌کند که از بین آن‌ها ورودی آخر اختیاری است.

  • در ورودی اول تابع متن مرجع تعریف می‌گردد.
  • در این ورودی مشخص می‌کنیم از چندمین ورودی عمل حذف صورت بگیرد. (لازم به ذکر است شماره کاراکترها درون متن از ۰ شروع می‌شود)
  • در ورودی سوم این تابع تعداد کاراکترهایی که می‌خواهیم حذف کنیم را مشخص می‌کنیم. این ورودی اختیاری بوده و در صورت وارد نکردن مقدار برای این ورودی، عدد ۱ در نظر گرفته می‌شود.

به‌منظور بررسی بهتر این تابع، در جدول ذیل مثال‌های متعدد از این تابع آورده شده است.

 

فرمول نتیجه

= Text.RemoveRange(“2023-YXL-12”,0,5)

“YXL-12”

= Text.RemoveRange(“2023-YXL-12”,4,5)

“۲۰۲۳۱۲”

= Text.RemoveRange(“2023-YXL-12”,8,3)

“YXL-12”

= Text.RemoveRange(“2023-YXL-12”,8,5)

خطا

 

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

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

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

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

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