Выбор данных на основе диапазона дат и номера элемента

Я новичок в Klipfolio, и мне нужна помощь в выборе данных для столбца Klip. На приведенном ниже снимке экрана мне нужно иметь возможность выбрать общую сумму квитанций (столбец L:L), введенную для каждого идентификатора элемента (столбец H:H), который произошел в диапазоне дат между СЕГОДНЯ()-10 и СЕГОДНЯ()- 4 (Колонка С:С). Вот что было разработано на данный момент:

LOOKUP(@Sheet1,G:G;, --This is a lookup column in the Data Source 'O&M Weekly Allocation Rpt'
group(select(@sheet1,A:A;,BETWEEN(DATE(@C:C;,"MM/dd/yyyy"),DATE_ADD(TODAY()-10),TODAY()-4))),
GROUPBY(select(@sheet1,H:H;,BETWEEN(DATE(@sheet1,C:C;,"MM/dd/yyyy"),DATE_ADD(TODAY()-10),TODAY()-4))),
SELECT(@sheet1,L:L;,BETWEEN(DATE(@sheet1,C:C;,"MM/dd/yyyy"),DATE_ADD(TODAY()-10),TODAY()-4)))

Однако это какая-то ошибка (мне кажется, плохой синтаксис). Любая помощь будет оценена по достоинству! Спасибо.

введите здесь описание изображения

введите здесь описание изображения


person Nick    schedule 25.06.2020    source источник


Ответы (1)


DATE_ADD() имеет обязательный второй параметр это период даты, который вам не хватает. Период в вашем случае - это день, который нужно будет выбрать из раскрывающегося списка после того, как вы вставите запятую, чтобы включить второй параметр:

DATE_ADD(TODAY(),день,-10)

Чтобы вернуть данные между 10 днями и перейти к 4 дням назад, это будет выглядеть так:

МЕЖДУ(ДАТА(@лист1,C:C;,М/д/гг),ДАТА_ДОБАВИТЬ(СЕГОДНЯ(),день,-10),ДАТА_ДОБАВИТЬ(СЕГОДНЯ(),день,-4))

Кроме того, кажется, что даты в ваших необработанных данных — это M/d/yy, как 11.05.20, а не MM/dd/yyyy, как ожидается 11.05.2020.

person Adam DS    schedule 26.06.2020
comment
Большое спасибо! Как-то я упустил это из виду. - person Nick; 26.06.2020