sql-server - 使用 SSRS 包参数映射用户定义的函数
问题描述
我创建了以下用户定义函数:
CREATE FUNCTION MyTable
(
@dd_YearNo INT,
@txt_WeekNoFrom INT,
@txt_WeekNoTo INT,
@dd_Group VARCHAR(MAX),
@dd_Team VARCHAR(MAX),
@dd_SalesPerson NVARCHAR(MAX)
)
RETURNS TABLE
AS
RETURN
SELECT *
FROM T1 (NOLOCK)
WHERE YearNo IN (@dd_YearNo)
AND (WeekNo BETWEEN @txt_WeekNoFrom AND @txt_WeekNoTo )
AND LEFT(Team,2) IN (@dd_Group)
AND Team IN (@dd_Team)
AND SalesPerson IN(@dd_SalesPerson)
如何将我为 SSRS 包创建的参数映射到这个用户定义的查询。这是我验证后得到的结果:
这些是我在 SSRS 包中使用的参数,我从不同的查询中获取它们:
我收到以下错误:
无效对象 MyTable
解决方案
推荐阅读
- java - 错误:类型 T 不能在 GenericTypeMatcher 中使用 - 需要表达式
- python - 转换(和验证)在 django admin 中添加的文件
- sql - 简化 Case When If then 语句
- mysql - Django 和 MySQL 发生的奇怪错误
- python-3.x - Tensorflow v2 alpha 中的投影仪
- javascript - AWS“无法获取 /”
- jquery - 如何使 3 个动作图像以网格列为中心?
- php - Symfony - Ajax 选择
- flutter - 在堆栈中放置小部件而不重叠
- kotlin - 如何使用 kotlin 函数字面量?