SSRS 2个Dataset共用参数该如何设置
0
一个SSRS报表由于既要显示当月的预测数据,还要显示本季的预测数据和本年的预测数据,连接到时间维度时不能简单的使用QTD和YTD,否则的话只会显示到季度初到本月的总和及年初到本月的总和,不符合需求。
因为需要全季度的和全年的数据,因此做成了3个数据集,1个是当月,1个是全季,1个是全年。但只需要用户选择一次年、月,在做第2个数据集时没办法直接使用第1个数据集中的参数Year,提示参数未声明,该如何解决呢?
因为需要全季度的和全年的数据,因此做成了3个数据集,1个是当月,1个是全季,1个是全年。但只需要用户选择一次年、月,在做第2个数据集时没办法直接使用第1个数据集中的参数Year,提示参数未声明,该如何解决呢?
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
8 个回复
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-26 回答
赞同来自: sue_huangyong
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-28 回答
赞同来自: sue_huangyong
预览的时候都是下拉框来控制它们的结果。
具体你的为什么会这样你看看我截图里的MDX 跟你的有什么区别
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-26 回答
赞同来自:
注意查询的地方的写法,都要引用参数
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-26 回答
赞同来自:
http://www.hellobi.com/course/15
sue_huangyong - BI新手 2015-05-26 回答
赞同来自:
我也是在MDX里引用了第1个dataset的参数,但系统报错变量没有声明。
下图是第一个DATASET和参数
第2个DATASET引用参数如下,报错如下
sue_huangyong - BI新手 2015-05-27 回答
赞同来自:
DATASET1的参数
DATASET2
REPORT
报错
所谓的参数集合指的是REPORT下的参数吗?明明存在的啊?REPORT下的参数是不是应该和DATASET1的参数完全一致啊?
sue_huangyong - BI新手 2015-05-29 回答
赞同来自:
我当初不成功还是由于我的参数涉及到另一个时间维度表Dim_fcst_date,它的值也希望取dim_date所选择的值。我把这个参数去掉就成功了,看来这样的参数不能共用,是不是这样啊?
也就是说参数名必须完全一致才可以共用。
DATASET2的参数中,DIM_FCST_DATE.CalendarYear要等于DIM_DATE.CalendarYear, DIM_FCST_DATE.MonthNumberOfYear要等于DATASET1参数中的DIM_DATE.MonthNumberOfYear,选用的维度表名不同,是不是只能拼接了?见下图
DATASET2参数 CalenderYear取自不同的维度表
Dataset2参数MonthNumberOfyear 和DATASET1参数MonthNumberOfYear,也取自不同的维度表
Dataset2的参数
Dataset1的参数
天桥下的郑成功 - Hadoop大数据开发工程师、数仓架构师、熟悉数据仓库设计、Hadoop、Spark、HBase、Hive、SSIS等开发 2015-05-29 回答
赞同来自:
我建议你先学学MDX再来玩这个,否则肯定会出各种问题的