Поделиться через


YEARFRAC

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

Вычисляет долю года, представленную числом целых дней между двумя датами. Используйте функцию YEARFRAC листа, чтобы определить долю пособий или обязательств целого года для назначения определенного срока.

Синтаксис

YEARFRAC(<start_date>, <end_date>, <basis>)

Параметры

Термин Определение
start_date Дата начала в формате datetime.
end_date Дата окончания в формате datetime.
basis (Необязательно) Тип используемого числа дней. Все аргументы усечены в целые числа.

Основы — описание

0 — US (NASD) 30/360 (значение по умолчанию)

1 — Фактический/фактический

2 — фактическая/360

3 — Фактический/365

4 - Европейский 30/360

Возвращаемое значение

Десятичное число. Внутренний тип данных — это подписанный номер 64-разрядной (8-байтовой) с двойной точностью с плавающей запятой.

Замечания

  • В отличие от Microsoft Excel, который хранит даты в качестве серийных номеров, DAX использует формат datetime для работы с датами и временем. Если необходимо просмотреть даты в виде серийных номеров, можно использовать параметры форматирования в Excel.

  • Если start_date или end_date недопустимы даты, YEARFRAC возвращает ошибку.

  • Если basis< 0 или basis> 4, YEARFRAC возвращает ошибку.

Пример 1

В следующем примере возвращается доля года, представленная разницей между датами в двух столбцах, TransactionDate и ShippingDate:

= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])

Пример 2

В следующем примере возвращается доля года, представленная разницей между датами, 1 января и 1 марта:

= YEARFRAC("Jan 1 2007","Mar 1 2007")

Используйте четыре цифры лет, когда это возможно, чтобы избежать непредвиденных результатов. При усечении года предполагается текущий год. Если дата опущена или опущена, предполагается первая дата месяца.

Второй аргумент, basis, также был опущен. Таким образом, доля года вычисляется в соответствии со стандартом US (NASD) 30/360.

функции функции функции даты и времени