Можно ли использовать LookupSet/Lookup с рабочим значением в SSRS

Это мой первый вопрос по Stackru, поэтому извиняюсь, если не хватает соответствующей информации.

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

Чтобы сделать это, я пытался использовать LookupSet/Lookup с Run Value (мне нужна совокупная цифра для каждой двухнедельной даты начала).

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

=Lookup(Fields!StartFortnightDate.Value, Fields!StartFortnightDate.Value, 
Fields!RowIdentifier.Value, "KPI004")

Можно ли использовать Lookup с RunningValue? Он также не позволит мне использовать ReportItems, поскольку он, очевидно, только извлекает данные из первого поля и поэтому просто повторяет первый рисунок снова и снова.

Буду признателен за любую помощь, руководство или даже простое "это невозможно".

Отредактировано, чтобы добавить больше информации как предложено:

Трудно добавить пример данных, не беспокоясь о защите данных и т. Д.

Дизайн отчета в настоящее время: ReportDesign

У каждой таблицы есть свой набор данных - я пытаюсь собрать их все в одну таблицу.

Допустим, первый набор данных - это количество автомобилей, проданных за каждые две недели. Второй набор данных (таблица) - количество проведенных встреч. Третий набор данных - количество дней, когда погода была солнечной / облачной / дождливой и т. Д.

(Это, очевидно, не то, что наборы данных, но я пытаюсь показать, что они на самом деле не так сильно связаны друг с другом и поэтому не могут быть все в одном сценарии)

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

Сценарий =RunningValue(Fields!NumberOfFordCarsSold.Value, Count, Nothing) и подобное прекрасно работает в отдельных таблицах, однако, если я добавлю строку в верхнюю таблицу и попытаюсь использовать RunningValue с Lookup, это не сработает.

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

Извинения, если это не имеет смысла, вполне вероятно, что мое полное замешательство в попытке найти ответ встречается в этом вопросе.

1 ответ

Решение

Если все полученные наборы данных похожи, то почему вы не можете их объединить?

Из вывода они кажутся просто Indicator &Date,

Добавьте дополнительный столбец, чтобы указать, к какому набору данных относится каждая строка (Cars Meetings и т. Д.), Это может помочь с группировкой строк в отчете.

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