reporting-services - 如何从上面的存储过程中为两个结果集创建数据集
问题描述
我有一个返回多个结果集的存储过程,如下所示
CREATE procedure Sp_getempdate
AS
BEGIN
SELECT EMPID, ENAME, JOB, SAL, DEPTID
FROM Sal_employee
SELECT DEPT ID, DAME, COL
FROM Sal_Department--second result set
END
在 SSRS 中,在使用 VS 2017 创建新报告时,我为数据集配置了存储过程。它仅使用从第一个结果集返回的列创建数据集。它不识别第二个结果集。
如何从上面的存储过程中为两个结果集创建数据集
解决方案
每个数据源只能为数据集使用一个结果集。我建议要么加入您的表以生成一个结果集,然后创建 2 个具有不同分组的数据集。或者创建另一个存储过程,如果您只有一个简单的选择语句,我只会使用一个视图。
推荐阅读
- c++ - Cleanest way to tokenize a std::string in C++ with the '\t' tab character as the single delimiter?
- bash - 单行更改文件名的开头和结尾
- python-3.x - 如何使用来自 NREL 的 Floris lib 绘制带有侧边栏的图作为图例?
- python - 列值根据另一列的值更改
- c# - 如何使用 c# 在 oauth2 api 中获取身份验证代码和访问代码
- reactjs - 使用打字稿模板时纱线`create react-app`抛出错误
- javascript - Material UI:如何使水平 Radiogroup / Formcontrol 仅与其内容一样宽
- windows - PowerShell - 调用在另一个函数中创建的函数
- reactjs - 未找到模块:无法在反应时解析“@chec/commerce.js”
- html - 响应式世界时间好友小部件