تابع Edate در زبان DAX
تابع Edate یکی از توابع زمان در زبان DAX می باشد. این تابع دو آرگمان ورودی دارد (آرگمان اول تاریخ از جنس DateTime یا Text و آرگمان دوم از جنس عدد) و یک خروجی تاریخ از جنس DateTime. از این تابع به منظور محاسبه تعداد ماههای بین دو تاریخ میلادی استفاده میشود به گونه ای که بعد از دریافت دو تاریخ مرجع، اختلاف آن دو تاریخ را بر اساس ماه به عنوان خروجی ارائه میدهد.
ورودی های تابع EDATE
آرگمان اول ورودی تاریخ شروع می باشد و آرگمان دوم که از جنس عدد می باشد تعداد ماهی است که می خواهیم به تاریخ شروع اضافه یا کم کنیم. این عدد میتوان هم مثبت باشد و هم منفی.
این تابع دو ورودی به شرحذیل دریافت میکند:
- تاریخ مرجع.
- این ورودی بهصورت یک عدد به معنی تعداد ماه مدنظر بعد از تاریخ مرجع میباشد. (این ورودی میتواند منفی باشد که در این حالت به معنی تعداد ماه قبل از تاریخ مرجع است).
مثالی از تابع Edate
در محیط POWERBI یک Measure ایجاد می کنیم و فرمول زیر را در آن می نویسیم. ما به عنوان ورودی، آرگمان اول را برابر “2022/01/03” و آرگمان دوم را عدد 3 قرار می دهیم.