У меня есть представление в SQL Server 2008, которое я хочу использовать для отчета в SSRS 2008.
Основная проблема заключается в том, что мне приходится использовать два разных набора данных в одной таблице, и я не могу выполнить группировку, поскольку яхочу это.Оба набора данных исходят из этого представления.Допустим, в одной колонке моей таблицы отчетов я хочу суммировать все компьютеры всех школьных зданий моей страны.Во втором столбце - соотношение учащихся школ на один компьютер.
Теперь в БД есть две разные таблицы: одна для зданий и одна для школ (потому что иногда для одной школы или для других похожих сценариев существуют разные здания),Присоединение к ним приводит к большему количеству школ-пар, чем необходимо для столбца компьютерных сумм, в результате будет суммироваться разное время для одного и того же здания (если в этом здании работает более одной школы).
Чтобы избежать этого, я сделал эти два набора данных, один с точки зрения здания, а другой с точки зрения школы.Но это два набора данных в одной таблице!Чтобы решить мою проблему, я подумал добавить специальный столбец в мое представление: он автоматически проверяет, отображается ли BUILDING_ID
дважды или более в таблице результатов, например:
Проблема в том, что я не знаю, возможно ли это, и если это так, я не знаю, как это сделать.