2010-09-14 3 views
0

У меня есть отчет, который я пытаюсь отобразить в матрице. Строка группируется по столбцу «Категория». Имя столбца - vcName. Деталь - vcTaskName. Часть, которую я не могу понять, состоит в том, что будет отображаться только одна строка, даже если есть многочастные имена задач с этим значением строки.службы отчетности матрица строка вопрос

Попробуйте привести пример.

Category  vcTaskName  vcName 
a    task1    dog 
a    task2    dog 
a    task3    cat 
a    task4    bird 

поэтому с категорией, являющейся строкой, только задача 1 отображается для собаки, задача 2 не отображается. для задачи 3 и 3 для кошки и птицы появляются правильно. Ни у одного из этих трех нет ничего в выражении, чтобы ограничить его первым.

В любом случае ... надеюсь, что информации достаточно, чтобы начать. Спасибо Shannon

ответ

0

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

Предполагая, что каждое имя задачи будет отличаться (как и в образцовых данных), я предлагаю добавить новый столбец в ваш запрос, чтобы удерживать счетчик запусков vcTaskName в категории и vcName, поэтому ваши данные будут выглядеть так: это:

Category  vcTaskName  vcName TaskRunCount 
a    task1    dog  1 
a    task2    dog  2 
a    task3    cat  1 
a    task4    bird  1 

, а затем добавить вторую группу в Tablix на TaskRunCount - это будет гарантировать, что tASK1 и task2 будут появляться на отдельных строках в столбце собаки.

+0

Спасибо за ваш ответ .. я смог получить инструкцию sql для работы, которая уменьшала данные в этом формате, а затем часть отчета была так же проста, как вы сказали. еще раз спасибо – jvcoach23

0

YOu должен будет сделать захват экрана или распечатать отчет и вставить здесь, похоже, вы поместили это поле в группу. Уэтер есть выражение или нет, не имеет значения, как только вы размещаете поле в службах групповой отчетности, предполагается функция FIRST().

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