Я пытаюсь написать выражение DSum с несколькими критериями, но, похоже, не может быть прав. Не полностью Access-savvy, но я уверен, что у меня правильный синтаксис. Результат, который я получаю только с одним критерием, является правильным. Когда я добавляю вторую, выражение игнорирует оба критерия и дает мне сумму для всего столбца. Любая идея, что я делаю неправильно ??? Цель состоит в том, чтобы иметь «общее количество» для каждой кампании, поэтому каждый раз, когда новый счет-фактура отправляется, он добавляется в это скользящее общее поле. Лучший первенствует эквивалентная формула: =SUMIFS(current_invoice_amount,campaign_id,A2,invoice_date,"<="&B2) A2 is campaign id and B2 is invoice date. Pretend formula is in C2.
Выражение доступа к Microsoft - множественные критерии DSum - даты
Вот Expression Access, который не будет работать:
Expr1: DSum("[current_invoice_amount]","[tblAccountingDatabase]","[campaign_id]='" & [campaign_id] & "'" And "[invoice_date]<=#" & [invoice_date] & "#")
Вот axample, что таблица должна выглядеть следующим образом:
campaign invoice_date current_invoice_amount rolling_total
a 1/1/16 5 5
a 2/1/16 6 11
a 3/1/16 4 15
b 1/1/16 4 4
b 2/1/16 4 8
c 1/1/16 6 6
Изменить на: "'И [Счет-фактура ... слишком много котировок –
Большое вам спасибо! –