تابع DateValue در زبان DAX
تابع DateValue یکی از توابع زمان در زبان DAX می باشد.
تابع DATEVALUE یک رشته متنی را که به صورت فرمت تاریخ است، به یک سری عددی که کد تاریخی اکسل است تبدیل میکند. این تابع در طبقه توابع Data/Time قرار دارد.
نوشتار این تابع به صورت زیر است:
(متن تاریخی)DATEVALUE=
ورودی های این تابع به شرح زیر هستند
متن تاریخی : یک رشته متنی که نمایانگر یک تاریخ است (به صورت یکی از فرمت های تاریخ است).
ورودی این تابع یک مقدار زمانی در فرمت Text و خروجی آن از جنس DateTime می باشد که ورودی زمان در قالب Text را به خروجی زمان در قالب DateTime تبدیل می کند.
مثال:
فرض می کنیم در نرم افزار POWERBI یک جدول به نام table داریم شامل ستونی به نام date(text) به فرمت TEXT مانند شکل زیر:
حال میخواهیم با استفاده از این تابع آن را به فرمت DateTime تبدیل کنیم. یک Measure به نام date(DateTime) ایجاد می کنیم و فرمول زیر را در آن می نویسیم و سپس ذخیره می کنیم.
آنچه که تابع باز می گرداند
تابع DATEVALUE یک سری عددی (سریال نامبر) باز میگرداند