Я работаю над отчетом, используя построитель отчетов SQL Server (версия 3) для SQL Server 2008 с пользовательской моделью данных.
В базе данных, на которой основана моя модель данных, у меня есть несколько скалярных функций, которые используются для вычисления финансовых периодов.
То, что я хотел бы сделать, это вызвать эти скалярные функции из моего отчета, чтобы я мог использовать эти данные для фильтрации результатов, которые я получаю.
Очевидно, что если бы я разрабатывал отчет на основе SQL, то это было бы простым предложением where. Однако, поскольку отчет основан на модели данных, я не могу понять, как мне этого добиться.
Я думал о переписывании функций базы данных в виде пользовательского кода в отчете, но я стараюсь не идти по этому пути, если это вообще возможно, поскольку я не хочу, чтобы код дублировался в ряде отчетов.