Расчет процента с использованием данных, не входящих в группу строк в SSRS
2 ответа
Вы пробовали Last()? Какая бы формула не рассчитывала 480 и 215 в RowGroup1 и RowGroup2, заключите эту формулу в Last () и задайте контекст этих групп, так что...
=(971/(971+Last(<<formula>>, "RowGroup1")+Last(<<formula>>, "RowGroup2"))) * 100
Я думаю, что это должно быть сделано - это в основном просто получение данных, как если бы это была последняя строка в указанной группе, которая (и я предполагаю, что вы используете некоторую агрегацию в этих группах строк) должна быть "итоговой", которую вы ищете привлечь к этой формуле.
Я решил это в SQL следующим образом:
SELECT
data/SUM(data) OVER (PARTITION BY ID)*100 AS Perentage