Даты последнего месяца конкретных диапазонов - PullRequest
0 голосов
/ 11 мая 2018

Как извлечь данные за предыдущий месяц в три раздела?Я могу использовать функцию LASTMONTH, но это дает мне целый месяц.

Мне нужно, чтобы он был разделен на три части:

1st - 10th of last month
11th - 20th of last month
21st to end of last month

1 Ответ

0 голосов
/ 11 мая 2018

Похоже на двухэтапную проблему:

  1. Напишите формулу, которая содержит 3 значения на основе даты
  2. Группируйте и сортируйте данные на основе этой формулы

Рассматриваемая формула будет выглядеть примерно так:

IF {yourDate} in date(year(currentdate),month(currentdate)-1, 1) to date(year(currentdate),month(currentdate)-1, 10)
THEN "A"
ELSE IF {yourDate} in date(year(currentdate),month(currentdate)-1, 11) to date(year(currentdate),month(currentdate)-1, 20)
THEN "B"
ELSE IF {yourDate} in date(year(currentdate),month(currentdate)-1, 21) to date(year(currentdate),month(currentdate),1)-1
THEN "C"
ELSE "D"

Где A, B и C - действительные даты, а D - все недопустимые.Заменить при необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...