0
09103042505

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

با استفاده از تابع Text.Remove در پاورکوئری می‌توان کاراکتر یا کاراکترهای خاصی از یک متن را به‌صورت ذیل حذف نمود.

Text.Remove(

       text as nullable text,

       removeChars as any

              ) as nullable text

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

  • در ورودی اول این تابع متن مرجع که می‌خواهیم کاراکتر‌های خاص را از درون آن حذف کنیم وارد می‌شود.
  • در ورودی دوم این تابع کاراکتر یا کاراکترهایی که می‌خواهیم از متن مرجع حذف کنیم تعریف می‌شوند. اگر فقط یک کاراکتر مدنظر باشد، می‌توان آن را مستقیماً در ورودی دوم این تابع بین “” قرارداد و درصورتی‌که بیش از یک کاراکتر مدنظر باشد، باید آن‌ها را در یک لیست (در بین علامت {} ( قرارداد.

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

 

فرمول نتیجه

= Text.Remove(“XNW-11-181/MN”,”1″)

“XNW–8/MN”

= Text.Remove(“XNW-11-181/MN”,”-“)

“XNW11181/MN”

= Text.Remove(“XNW-11-181/MN”,”/”)

“XNW-11-181MN”

= Text.Remove(“XNW-11-181/MN”,{“1″,”-“,”/”})

“XNW8MN”

 

در حالت دیگر با استفاده از فرمول ذیل می‌توان کلیه اعداد درون یک متن را حذف نمود. در این صورت نتیجه فرمول برابر است با “XNW–/MN”

= Text.Remove(“XNW-11-181/MN”,{“0”..”9″})

یا با استفاده از فرمول ذیل کلیه حروف بزرگ متن را حذف کرد. در این حالت نتیجه فرمول برابر است با ” -۱۱-۱۸۱/ ”

= Text.Remove(“XNW-11-181/MN”,{“A”..”Z”})

یا در مثالی دیگر با استفاده از فرمول ذیل کلیه حروف داخل متن را حذف کرد.

= Text.Remove(“XNW-11-181/MN”,{“a”..”z”,”A”..”Z”})

ارسال دیدگاه

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

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