2012-05-14 4 views
1

У меня есть отчет, который я написал, и я понимаю, как создавать текущие итоги и т. Д., Но нам нужна помощь в создании специальной формулы оценки.Отчеты Crystal - всего

У меня есть два уровня групп, первая группа основана на определенном пользователе, а следующая группа основана на транзакциях, которые были задействованы пользователем. У меня скрыты детали, и меня интересуют только итоги для определенного вида деятельности , Это работает отлично, и итоги работают правильно, но проблема в том, что каждая деятельность имеет «номер строки», которая по существу может быть такой же, как и другая деятельность (т. Е. Два действия могут содержать строки 1, 2, 3, содержащиеся внутри) поэтому сделать отличительную общую сумму, основанную на наборе данных, неточно, потому что я только хочу, чтобы она отличалась от каждого отдельного набора записей, а не по всему миру.

Пример приведен ниже ... если я рассчитываю на каждую запись для этого набора данных, он выходит до 18, потому что на каждом из них есть повторяющиеся номера строк, но если я делаю отчетливый, то он приходит только к 9 из-за дублирования номеров строк по нескольким активам.

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

recordexample

Вот пример данных, содержащихся в общих групп:

dataexample

+0

Я думаю, что может быть простое решение, но можете ли вы опубликовать быстрый пример строчных линий, которые вы группируете? – bendataclear

+0

Я добавил еще один список данных, который содержится здесь. Как вы можете видеть, номера строк в группах (третий столбец) могут быть одинаковыми, что в конечном итоге испортило бы количество строк в двух разных наборах. –

ответ

0

Я понял это, на мой собственный ... Оказалось, что это было довольно просто. Я преобразовал свои числовые значения в текст и включил копию идентификатора транзакции и идентификатора строки в качестве моего тестового значения, и сделал это по-разному ... Иногда это просто помогает не смотреть на проблему.

+0

То, что я думал! Другой вариант, о котором я думал, связан с изменением db, но это может быть не идеальным. – bendataclear

Смежные вопросы