Если под ключом есть запись со значением, не выбирайте этот ключ

Я пытаюсь найти способ в CR2013 выбирать записи, только если каждая запись под ключом не имеет значения. Я не вижу способа использовать SQL: НЕ СУЩЕСТВУЕТ в CR.

Я пытался создать групповые выборы, которые, кажется, являются лучшим способом, чтобы соответствовать этим требованиям, но я не могу.

В основном, если это моя таблица ниже:

Jobid    Transaction    Type       JTD_COST
1        3/31/16        1          1000.00
1        4/1/16         2          500.00
2        6/1/16         1          1000.00

Я хочу отображать только суммированное содержимое всего ключа, если какая-либо запись в этом ключе не имеет типа 2.

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

2 ответа

Как я получил эти данные:

Вне CR 2013 я запрашивал "Особые рабочие места", где были выполнены условия. На этих записях я написал логическое значение ИСТИНА для нового поля. Теперь я могу фильтровать это условие в отчетах и ​​вне их - однако я все еще вижу необходимость в этом. Если кто-то может представить лучший ответ, я был бы признателен.

Вы можете попробовать вот так:

Создать формулу @concatобъединяя все 3 поля и конвертировать в строку.

ToText(Jobid)&ToText(Transaction)&ToText(Type);

Теперь используйте это, чтобы сгруппировать отчет.

Теперь в заголовке группы, нижнем колонтитуле группы и деталях (если вы используете) используйте следующее условие

Not(2 in {@Concat})

Дайте мне знать, если возникнут проблемы

Другие вопросы по тегам