Пожалуйста, простите туманное название этого вопроса. Возможно, ниже будет задан мой вопрос лучше.SQL Report Builder: получить значение из группы в tablix
Рассмотрим ниже агрегированные таблицы:
Fruit Units FruitSales%
----- ----- -----------
Apples 10 ?
Oranges 20 ?
Bananas 10 ?
NonFruit 10 ?
TOTAL 50 ?
мне нужно FruitSales%
столбец быть: Fruit/(Total - NonFruit)
Если NonFruit это название продукта самостоятельно, как я могу получить его значение для использования в других вычисления в таблице?
Я полагаю, моя формула для FruitSales% является что-то вроде:
Sum(Fields!Units.Value)/(ReportItems!txtTotalUnits.Value - SumIf(Fields!Fruit = "NonFruit", Fields!Units.Value)
Однако SumIf не существует, и даже если это так, было бы специфичны для текущей строки.
И пока я здесь, ReportItems!txtTotalUnits.Value
, я, очевидно, назвал это текстовое поле, но есть ли более чистый способ ссылаться на него?
Большое спасибо Яну, это прекрасно и так хорошо объяснено. Я очень ценю время, которое вы потратили на это! – Warren