تابع DateValue در زبان DAX

تابع DateValue در زبان DAX

تابع DateValue یکی از توابع زمان در زبان DAX می باشد.

تابع DateValue در زبان DAX
تابع DateValue در زبان DAX

تابع DATEVALUE یک رشته متنی را که به صورت فرمت تاریخ است، به یک سری عددی که کد تاریخی اکسل است تبدیل می‌کند. این تابع در طبقه توابع Data/Time قرار دارد.

نوشتار این تابع به صورت زیر است:

(متن تاریخی)DATEVALUE=

ورودی های این تابع به شرح زیر هستند

متن تاریخی :   یک رشته متنی که نمایانگر یک تاریخ است (به صورت یکی از فرمت های تاریخ است).

ورودی این تابع یک مقدار زمانی در فرمت Text و خروجی آن از جنس DateTime می باشد که ورودی زمان در قالب Text را به خروجی زمان در قالب DateTime تبدیل می کند.

مثال:

فرض می کنیم در نرم افزار POWERBI یک جدول به نام table داریم شامل ستونی به نام date(text) به فرمت TEXT مانند شکل زیر:

تابع DateValue در زبان DAX

حال میخواهیم با استفاده از  این تابع آن را به فرمت DateTime تبدیل کنیم. یک Measure به نام date(DateTime) ایجاد می کنیم و فرمول زیر را در آن می نویسیم و سپس ذخیره می کنیم.

    date(DateTime) = DateValue(VALUES(‘Table'[date(text)]))

آنچه که تابع باز می گرداند

تابع DATEVALUE یک سری عددی (سریال نامبر) باز می‌گرداند

خروجی Measure مورد نظر به شکل زیر می باشد.
تابع DateValue در زبان DAX
دلیل استفاده از تابع Value این است که این تابع به صورت پیش فرض ورودی دستی می گیرد و نمی توان ورودی آن را از منابع داده ای مانند جداول موجود انتخاب کرد.

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

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

Fill out this field
Fill out this field
لطفاً یک نشانی ایمیل معتبر بنویسید.
You need to agree with the terms to proceed

مطالب پیشنهادی