مطابق با هر نرمافزار دیگر، نرمافزار پاورکوئری، از فرمتهای مختلف داده پشتیبانی میکند و در آن توابع مختلف برای اعمال تغییرات بر روی دادهها با فرمت خاص قابل استفاده میباشند، لذا فرمت دادهها در این نرمافزار بسیار اهمیت دارد. برای مثال تابع Text.Start برای جداسازی کاراکترهای اول یک متن مورداستفاده …
بیشتر بخوانید »ادعام لیستها در پاورکوئری
توابع متعددی برای ادغام لیستها در پاورکوئری وجود دارد که در این بخش به توضیح آنها پرداختهشده است. علاوه بر توابع موجود، برای ترکیب دو لیست، میتوان بهراحتی آن دو را با عملگر & ترکیب نموده و آن دو را در زیر هم قرارداد لذا حاصل فرمول ذیل برابر است …
بیشتر بخوانید »محاسبات ریاضی لیست در پاورکوئری
تعداد زیادی تابع در پاورکوئری وجود دارند که یک لیست را بهعنوان ورودی دریافت میکنند و بعد از انجام عملیات ریاضی بر رویدادههای آن لیست، یک مقدار (عدد) را بهعنوان خروجی نمایش میدهند. ازجمله معروفترین این توابع میتوان تابع List.Count را مثال زد که با استفاده از آن میتوان تعداد …
بیشتر بخوانید »جدا سازی متن با تابع Text.Range در پاورکوئری
یکی دیگر از توابع جداسازی کاراکترهای یک متن در پاورکوئری، تابع Text.Range است. که با استفاده از این تابع میتوان کاراکترهای میانی یک متن را بهصورت ذیل جدا کرد. Text.Range( text as nullable text, offset as number, optional count as nullable number ) as nullable text …
بیشتر بخوانید »جدا سازی متن با تابع Text.AfterDelimitersدر پاورکوئری
تابع Text.AfterDelimiter بهمنظور جداسازی بخشی از متن بعد از یک کاراکتر (یا کاراکترهای) خاص در پاورکوئری بهصورت ذیل مورداستفاده قرار میگیرد. Text.AfterDelimiter( text as nullable text, delimiter as text, optional index as any ) as any این تابع سه ورودی به شرح ذیل دریافت میکند. در …
بیشتر بخوانید »جدا سازی متن با تابع Text.BetweenDelimitersدر پاورکوئری
تابع Text.BetweenDelimiters برای جداسازی قسمتی از یک متن بین دو کاراکتر خاص در پاورکوئری بهصورت ذیل مورداستفاده قرار میگیرد. Text.BetweenDelimiters( text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any ) as any برای مثال با استفاده از این تابع میتوانیم در …
بیشتر بخوانید »جدا سازی متن با تابع Text.Select در پاورکوئری
اگر بخواهیم از درون یک متن در پاورکوئری، کاراکترهای خاصی را استخراجکنیم، از این تابع بهصورت ذیل استفاده میکنیم. Text.Select( text as nullable text, selectChars as any ) as nullable text این تابع دو ورودی به شرح ذیل دریافت میکند. در ورودی اول آن متن مرجع که …
بیشتر بخوانید »تابع List.Distinct در پاورکوئری
تابع List.Distinct در پاورکوئری برای حذف دادههای تکراری در یک لیست بهصورت ذیل استفاده میشود و حاصل آن همواره یک لیست با دادههای یکتا است. List.Distinct( list as list, optional equationCriteria as any ) as list این تابع دو ورودی به شرح ذیل دریافت میکند. لیست مرجع …
بیشتر بخوانید »تابع List.Alternate در پاورکوئری
تابع List.Alternate در پاورکوئری بهصورت ذیل تعریف میگردد، بهمنظور حذف و نگهداشت یک سری داده با یک الگوی خاص (مثلاً حذف یکی در میان دادهها) مورداستفاده قرار میگیرد. List.Alternate( list as list, count as number, optional repeatInterval as nullable number, optional offset as nullable number …
بیشتر بخوانید »تابع List.Select در پاورکوئری
فیلتر کردن داده های لیست در پاورکوئری با استفاده از زبان M و تابع List.Select
بیشتر بخوانید »