تابع List.Distinct در پاورکوئری برای حذف دادههای تکراری در یک لیست بهصورت ذیل استفاده میشود و حاصل آن همواره یک لیست با دادههای یکتا است.
List.Distinct( list as list, optional equationCriteria as any ) as list |
این تابع دو ورودی به شرح ذیل دریافت میکند.
- لیست مرجع که میخواهیم دادههای تکراری را از درون آن حذف کنیم.
- ورودی دوم این تابع اختیاری است و بهصورت تابع جهت تعیین شرایط تشابه دو مقدار مورداستفاده قرار میگیرد.
بر اساس توضیحات فوق، حاصل این تابع برای مثالهای مختلف در جدول ذیل آورده شده است.
فرمول | نتیجه |
= List.Distinct({1,3,2,1,2,5,1}) |
{۱,۳,۲,۵} |
= List.Distinct({1,1,1,1,1,1,1}) |
{۱} |
= List.Distinct({“a”,”A”,”b”,”a”}) |
{“a”,”A”,”b”} |