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