تابع Calendar در زبان DAX
تابع Calendar یکی از توابع زمان در زبان DAX می باشد.
این تابع دو آرگمان ورودی از جنس تاریخ دارد و خروجی آن یک جدول است. کاربرد این تابع این است که که تاریخ ورودی را میگیرد و سپس یک جدول همانند تقویم ایجاد می کند که تاریخ ابتدا و انتهای آن همان دو آرگمان ورودی می باشد.
شکل کلی این تابع به حالت زیر می باشد.
Calendar(<start date>,<end date>)
مثال) فرض می کنیم میخواهیم یک جدولی داشته باشیم که در آن ستونی شامل تقویم سال 2022 میلادی (تمامی روز های سال 2022) را داشته باشیم. در محیط POWERBI یک جدول جدید ایجاد می کنیم و در قسمت فرمول، تابع مورد نظر را به شکل زیر استفاده می کنیم.
Table = calendar(“2022/01/01″,”2022/12/29”)
در نهایت خروجی جدول ما به شکل زیر خواهد بود.