Если под ключом есть запись со значением, не выбирайте этот ключ
Я пытаюсь найти способ в 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})
Дайте мне знать, если возникнут проблемы