Я пытаюсь создать отчет, в котором в основном сообщается количество закрытых инцидентов, которые имущество совершило в течение определенного месяца, а затем разделить его на количество кроватей в этом имуществе.Сумма SSRS делят на поле
Число инцидентов рассчитывается из таблицы инцидентов в зависимости от месяца и имущества, тогда количество комнат, очевидно, является статичным для каждого объекта.
Таблицы, у меня есть:
Incident: No_ which is the ID, PropertyID, Created_DateTime, Closed_DateTime, Status.
Property: ID, Name, No_of_Rooms
Я попробовал этот код в вычисляемом поле, но это ошибка сказать, что вы не можете использовать агрегированный столбец, который я думал, что это может:
=Sum(Fields!No_.Value, "Incidents")/Fields!No_of_Rooms.Value
Я уверен, что это будет просто, но я не могу найти, что искать, чтобы найти ответ.
К сожалению, я все еще получаю сообщение об ошибке при запуске: System.Web.Services.Protocols.SoapException: выражение, используемое для вычисленного поля '= (Sum (поля! No_.Value)/Sum (поля! No__of_Rooms .Value)) 'включает в себя функцию aggregate, RowNumber, RunningValue, Previous или lookup. Агрегатные, RowNumber, RunningValue, предыдущие и поисковые функции не могут использоваться в вычисленных выражениях полей. at – Pipster1981
Все, что я хочу сделать, это разделить сумму, которую она выполняет, где она подсчитывает количество инцидентов по количеству мест в помещении, которые есть в данной собственности, я не думал, что это будет слишком сложно, но я думаю, что я должен искать не ту вещь ... – Pipster1981
Вы попробовали это первым? = (Fields! No_.Value/Fields! No_of_Rooms.Value) – djangojazz