2017-01-11 6 views
0

У меня есть бюджетный отчет, разбитый по категориям. В этих категориях включен раздел ДОПОЛНИТЕЛЬНЫЙ. Я хотел бы показать ФАКУЛЬТАТЫ в основном отчете, но исключить их из общей суммы. Все работает отлично, но я не могу понять, как исключить (или вычесть) ДОПОЛНИТЕЛЬНЫЕ. См. Прилагаемый образ проектного представления отчета. Благодаря! ![enter image description here] 1MS ACCESS: Исключить промежуточный итог основной группы из большого промежуточного итога

ответ

1

Было бы что-то вроде этого:

=Sum(IIf(Category_Optional=True,0,Value)) 

Где Category_Optional = True является любым видом выражения рекорда, который определил, хотите ли вы, чтобы исключить запись из итога или нет и значения является поле вы получаете промежуточный итог.

+0

'= Sum (IIF ([Название категории] Как« Необязательный », 0, [Итого]])« Если я понимаю, «необязательный» - это значение CategoryName. – MoondogsMaDawg

+1

Довольно много да. Не знаете, как выглядят реальные поля, но вам нужно выражение, которое использует значения записей и определяет, следует ли исключать его из суммы или нет. Если это строка с именем категории, это будет нечто вроде '[Category Name] = 'Optional'' Не используйте' LIKE', если не используются подстановочные знаки. Это отходы обрабатывающей мощности. – SunKnight0

+1

Также вы можете использовать одинарные кавычки, чтобы любые выражения могли быть непосредственно скопированы/вставлены в код SQL. В этом случае это не имеет значения, но это хорошая привычка. – SunKnight0