Как мне подсчитать только те записи, которые отображаются на основе параметра в знании, а не все данные на основе условия? - PullRequest
1 голос
/ 09 мая 2020

Хорошо, у меня есть таблица данных, в которой есть данные о заказе на покупку с включенными датами. Теперь я создал новый отчет со страницей подсказки даты, где пользователь выбирает даты начала и окончания, и на основе этого мы покажем PO которые попадают между этой датой. Также я хочу подсчитывать PO на основе их индивидуальных статусов. Однако счет показывает все. Например, предположим, что существует 10 утвержденных заказов на покупку, а в зависимости от даты, выбранной пользователем, есть только 2 утвержденных заказа на покупку, поэтому мне нужно, чтобы счетчик отображал его как 2, а не 10, как это происходит прямо сейчас.

Я знакомый новичок ie

Ответы [ 3 ]

2 голосов
/ 12 мая 2020

Вы можете просто уйти со счетом ([Статус] для [PO]) или просто сгруппироваться по [PO] и использовать сводку по счетчику.

0 голосов
/ 14 мая 2020

ОТВЕТ БЫЛ ПРОСТО. БЛАГОДАРЯ КЛЮЧАМ, ПРЕДОСТАВЛЕННЫМ В SYNTAX ДЭНИЕЛОМ ВАГЕРМАННОМ, Я ПРОСТО ОПРЕДЕЛЕН 2 ПАРАМЕТРА ДЛЯ ЗАХВАТА НАЧАЛЬНОЙ И КОНЕЧНОЙ ДАТЫ

COUNT (IF ([STATUS] = 'APPR' AND [DATE] BETWEEN? STARTDATE? И? ENDDATE?) THEN (1) ELSE NULL ДЛЯ ОТЧЕТА)

У МЕНЯ БЫЛИ ПРОБЛЕМЫ С КРОНШТЕЙНАМИ, ПОТОМУ БЫЛА ОШИБКА, НО ТЕПЕРЬ РАБОТАЕТ ОТЛИЧНО.

0 голосов
/ 10 мая 2020

Создайте элемент запроса (одобренный флаг) с выражением:

if ([PO] = 'Approved') then 1 else 0

Создайте элемент запроса (Approved POs)

всего ([Подтвержденный флаг] для отчета)

...