jinjazz 进,关于Reporting Service 钻取计算问题 100iloveyoujia]

发布时间:2017-1-19 4:11:56 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"jinjazz 进,关于Reporting Service 钻取计算问题 100iloveyoujia]",主要涉及到jinjazz 进,关于Reporting Service 钻取计算问题 100iloveyoujia]方面的内容,对于jinjazz 进,关于Reporting Service 钻取计算问题 100iloveyoujia]感兴趣的同学可以参考一下。

为实现Reporting Service 中的钻取,Reporting Service 使用控制隐藏和显示,来实现上钻下钻操作。 我现在有一个问题,就是默认是条件下,上钻的时候,是系统的默认SUM(File!子段.Value),我现在想改变它的默认数据。比如它的合计不是SUM。是去掉一部分数据的合计。有没有朋友遇到过?jinjazz 有没有遇到类似的问题,或者解决办法。 我现在有两中方式。(1) 读出来Hierarchy的状态,如果Hierarchy是Hidden,控制。 (2) 判断measure的属性是否是合计属性。 我没找到相关资料介绍。有谁用过的朋友,提醒下。谢谢。:)

我想到的跟楼主的第二种方式一样,加一列[合计标志],标志为1合计,为0不参与合计.

端个板凳 坐着学习

钻取 还真没用过。。。 (2) 判断measure的属性是否是合计属性。 这个应该可行。 或者看看能不能内嵌程式来管控

帮顶。

可以在程序里做控制呀,在report里控制是不那么好做的

学习!

帮顶一下

BI我只熟悉IS和AS,而展现基本都用程序来控制的,没有用过RS。 只是RS和自己写程序基本思路都一样 measure的属性是否是合计属性这个很难控制,我碰到类似需求也都通过公式来做附加字段生成其他measure来做的。

最好在程序里控制,RS中不容易控制

可以通过层级中隐藏的组的InScope 函数来控制. 比如:层级是: 年月周,对应的组为: matrix1_Year,matrix1_Month,matrix1_Week =IIF(InScope("matrix1_Month"),100,2000) 该语句表示: 如果显示了月层级,显示100.否则2000.(也就是楼主说的合计). 这样你就可以控制任何钻取的时候状态的数据了.

学习!

上一篇:OLAP中的数据成员是什么意思? 0fredrickhu]
下一篇:SQL Server 2000 的备份是否可以在 SQL Server 2008上还原? 会有什么样的问题,需要注意些什么? 20mikecheers]

相关文章

相关评论