WEEKDAY
Область применения: вычисление вычисляемого столбца вычисляемой таблицы Меры визуального элемента
Возвращает число от 1 до 7, определяющее день недели даты. По умолчанию день составляет от 1 (воскресенье) до 7 (суббота).
WEEKDAY(<date>, <return_type>)
Термин | Определение |
---|---|
Дата | Дата в формате datetime . Даты следует вводить с помощью функции DATE, используя выражения, которые приводят к дате или в результате других формул. |
return_type | Число, определяющее возвращаемое значение: Тип возврата: 1, неделя начинается в воскресенье (1) и заканчивается в субботу (7). нумеровано от 1 до 7. Тип возврата: 2, неделя начинается в понедельник (1) и заканчивается в воскресенье (7). Возвращаемый тип: 3, неделя начинается в понедельник (0) и заканчивается в воскресенье (6).нумерованный от 0 до 6. |
Целочисленное число от 1 до 7.
В отличие от Microsoft Excel, в котором хранятся даты в виде серийных номеров, DAX работает с датами и временем в формате datetime . Если необходимо отобразить даты в виде серийных номеров, можно использовать параметры форматирования в Excel.
Вы также можете вводить даты в принятом текстовом представлении даты, но чтобы избежать непредвиденных результатов, рекомендуется сначала преобразовать дату текста в формат datetime .
Если аргумент даты является текстовым представлением даты, функция использует параметры языкового стандарта и даты и времени клиентского компьютера для понимания текстового значения для выполнения преобразования. Если текущие параметры даты и времени представляют даты в формате "Месяц/день/год", строка "1/8/2009" интерпретируется как значение даты и времени , эквивалентное 8 января 2009 года. Однако если текущие параметры даты и времени представляют даты в формате Day/Month/Year, то та же строка будет интерпретирована как значение даты и времени , эквивалентное 1 августа 2009 года.
В следующем примере возвращается дата из столбца [HireDate], добавляется 1 и отображается день недели, соответствующий этой дате. Поскольку аргумент return_type опущен, используется формат по умолчанию, в котором 1 — воскресенье и 7 — суббота. Если результат равен 4, день будет в среду.
= WEEKDAY([HireDate]+1)