Crystal Reports XI Кросс-табулированное поле, как остановить слияния строк с одинаковыми значениями? - PullRequest
0 голосов
/ 29 марта 2010

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

Имя Фамилия Джуди Коллинз Сара Дейн кузнец Джо Дайн Мэри Лейн

1 Ответ

0 голосов
/ 29 марта 2010

Похоже, вы сгруппировали вашу кросс-таблицу только по имени. Я бы порекомендовал:

  1. Создайте новую формулу (назовите ее «FullName»)
  2. В формуле объедините имя и фамилию, например, что-то вроде {Имя} & {Фамилия}
  3. Вместо этого отредактируйте кросс-таблицу для группировки по формуле FullName.

Помогает ли это?

EDIT

Исходя из вашего комментария, я не думаю, что ваш комментарий относится к Кристаллу. Вам нужен какой-то «уникальный идентификатор», отдельный номер для каждого человека. Мое первоначальное предложение заключалось в том, чтобы использовать полное имя пользователя в качестве уникального идентификатора, но это не сработает, если ваш набор данных достаточно большой, чтобы включить несколько человек с одним именем. Ваш набор данных имеет какой-либо уникальный идентификатор? Что пытается отобразить эта кросс-таблица? Там может быть лучший способ.

...