Можно ли использовать 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 и т. Д.), Это может помочь с группировкой строк в отчете.