Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применяется:
вычисляемый столбец
вычисляемой таблицы
измерение
визуального вычисления
Заметка
Эта функция не рекомендуется использовать в визуальных вычислениях, так как, скорее всего, возвращает бессмысленные результаты.
Для входных данных столбца дат возвращает таблицу, содержащую столбец дат, который представляет период параллельно с датами в указанном dates столбце в текущем контексте, при этом даты перемещены ряд интервалов в течение времени или назад.
Для входных данных календаря возвращает таблицу, представляющую период, параллельный дате текущего контекста на основе календаря, при этом даты сдвигали число интервалов вперед во времени или обратно во времени. Таблица содержит все основные помеченные столбцы и все связанные со временем столбцы.
Синтаксис
PARALLELPERIOD(<dates> or <calendar>,<number_of_intervals>,<interval>)
Параметры
| Срок | Определение |
|---|---|
dates or calendar |
Столбец, содержащий даты или ссылку на календарь |
number_of_intervals |
Целое число, указывающее количество интервалов для добавления или вычитания из дат. |
interval |
Интервал, с помощью которого необходимо переместить даты. Значение интервала может быть одним из следующих значений: year, quarter, month. week Значение недели применимо только при использовании синтаксиса календаря. |
Возвращаемое значение
Для ввода столбца даты таблица, содержащая один столбец значений даты.
Для входных данных календаря таблица, содержащая все основные помеченные столбцы и все связанные со временем столбцы.
Замечания
Для входных данных столбца даты эта функция принимает текущий набор дат в столбце, заданном
dates, сдвигает первую дату и последнюю дату указанного числа интервалов, а затем возвращает все смежные даты между двумя смещенными датами. Если интервал является частичным диапазоном месяца, квартала или года, то любые частичные месяцы в результатах также заполняются для завершения всего интервала.Аргумент
datesможет быть одним из следующих:- Ссылка на столбец даты и времени,
- Табличное выражение, возвращающее один столбец значений даты и времени,
- Логическое выражение, определяющее таблицу значений даты и времени с одним столбцом.
Ограничения логических выражений описаны в разделе CALCULATE функции.
Если число, указанное для
number_of_intervalsположительно, даты вdatesперемещаются вперед в течение времени; Если число отрицательное, даты вdatesсдвигаются назад.Параметр
interval— это перечисление, а не набор строк; поэтому значения не должны быть заключены в кавычки. Кроме того, значения:year,quarter,monthдолжны быть полны при использовании.Таблица результатов содержит только даты, которые отображаются в значениях базового столбца таблицы.
Функция PARALLELPERIOD аналогична функции DATEADD, за исключением того, что PARALLELPERIOD всегда возвращает полные периоды на заданном уровне детализации вместо частичных периодов, которые DATEADD возвращаются. Например, если у вас есть выбор дат, начинающихся с 10 июня, и заканчивается 21 июня того же года, и вы хотите переместить этот выбор вперед на один месяц, функция PARALLELPERIOD вернет все даты с следующего месяца (1 июля по 31 июля); однако если вместо этого используется DATEADD, результат будет включать только даты с 10 июля по 21 июля.
-
Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).
Пример
В следующем примере формулы создается мера, которая вычисляет продажи за предыдущий год для продаж через Интернет.
= CALCULATE (
SUM ( InternetSales_USD[SalesAmount_USD] ),
PARALLELPERIOD ( DateTime[DateKey], -1, YEAR )
)
Пример для аналитики времени на основе календаря
В следующем примере формулы создается мера, которая вычисляет продажи за предыдущий год для интернет-продаж с помощью финансового календаря.
= CALCULATE (
SUM ( InternetSales_USD[SalesAmount_USD] ),
PARALLELPERIOD ( FiscalCalendar, -1, YEAR )
)