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

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

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

Text.Contains(

       text as nullable text,

       substring as text,

       optional comparer as nullable function

              ) as nullable logical

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

  • در ورودی اول این تابع متن مرجع ثبت می‌شود.
  • کاراکتر یا کاراکترهایی که می‌خواهیم در متن مرجع جست‌وجو کنیم به‌صورت یک مقدار متنی در ورودی دوم این تابع ثبت می‌شود.
  • این ورودی اختیاری بوده و منطق مقایسه را تعیین می‌کند. در صورت وارد نکردن این ورودی، تابع نسبت به حروف کوچک و بزرگ حساس بوده درحالی‌که با واردکردن عبارت OrdinalIgnoreCase تابع دیگر نسبت به حروف کوچک و بزرگ حساس نیست. حالات مختلف این ورودی عبارت‌اند از:

Comparer.Equals

Comparer.FromCulture

Comparer.Ordinal

Comparer.OrdinalIgnoreCase

بر اساس توضیحات فوق، نتیجه این تابع برای مثال‌های متفاوت در متن ذیل آورده شده است.

 

فرمول نتیجه

= Text.Contains(“XN18-M13″,”M”)

True

= Text.Contains(“XN18-M13″,”8-M”)

True

= Text.Contains(“XN18-M13″,”m”)

Fals

= Text.Contains(“XN18-M13″,”M”, Comparer.OrdinalIgnoreCase)

True

 

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

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

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

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

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