Я пытаюсь добавить столбец в tablix, который использует разные данные. Теперь dataset1 содержит новые данные и dataset2 содержит старые данные сравнения.SSRS LOOKUP с группировкой строк
табликса использует DataSet1 и строка в вопросе группируется по D_ID теперь я добавил колонку, которая должна переплетены с D_ID (DataSet1) до D_ID (dataset2)
=-1*sum(Lookup(Fields!D_ID.Value, Fields!D_ID.Value, Fields!BUD_OLD.Value, "OLD")+Lookup(Fields!D_ID.Value, Fields!D_ID.Value, Fields!ACK_BUD_OLD.Value, "OLD"))
Как всегда это делает что мне нужны все строки из BUD_OLD с D_ID = smth, которые будут суммироваться вместе. Поиск возвращает только одно значение, а не сумму всех значений с помощью D_ID.
Пример
D_ID SUM(BUD_NEW+ACK_BUD_NEW) SUM(BUD_OLD+ACK_BUD_OLD)
**100** **75** (40+35) **15**(SHOULD BE 15+20=35)
Как я могу получить сумму?
Спасибо за любую помощь!
Разделите образец обоих наборов данных, чтобы воссоздать ваш сценарий. –
@ alejandrozuleta - c'mon Al, нам не нужны никакие данные. –
@ HannoverFist, может быть, вы правы, но большинство пользователей не знают, что возможно с их данными, часто бывает, что вы предоставляете ответ на основе неопределенного описания данных, затем OP снова приходит к выводу, что он не работает поскольку данные не структурированы, как вы думали. –