visual-studio - 矩阵中的指标
问题描述
我正在尝试将一些指标添加到矩阵中以显示与上一年相比的增加或减少
这是我的设计观点
这就是它在报告中的看法
我显然希望我的向上和向下箭头出现在当前空的列中。另外我想知道是否有办法删除 2014/15 之后的第一个空列,因为没有年份可以比较它。
解决方案
SSRS 支持一个名为 的函数Previous
,该函数在您的场景中很有用。假设您的列组名称为“Fiscal”,则两年的差值可以计算为
=Count(Fields!IDNUMBER.Value) - Previous(Count(Fields!IDNUMBER.Value), "Fiscal")
因为你无法提前知道数字的范围,所以我建议使用“数字”表达式,如
=Sign(Count(Fields!IDNUMBER.Value) - Previous(Count(Fields!IDNUMBER.Value), "Fiscal"))
对于指标,因此范围可以由单个值定义-1
,0
并且1
:
要隐藏第一个指标列,请在设计视图中右键单击列标题并单击Column Visibility...,然后在配置对话框中指定基于表达式隐藏
=IsNothing(Previous(Fields!Fiscal.Value, "Fiscal"))
这是我的设计视图的屏幕截图:
推荐阅读
- wordpress - 如何在 woocommerce 中添加到购物车和结帐过程之间添加自定义页面?
- javascript - 有没有办法在 JavaScript 中嵌套循环,直到满足条件?像while循环但嵌套?
- vaadin14 - 在 Vaadin 版本 14+ 中显示 PDF
- android - Kotlin 回调单元测试
- php - 发布一个作曲家包
- php - 如何将php值传递给layuiadmin的表
- flutter - SetState 不重建 ListView.builder
- notifications - 位智,当有人锁定交通事故时通知
- r - 如果值存在于具有匹配 ID 的其他矩阵行中的任何位置,则使用“1”填充单元格 - R
- woocommerce - WooCommerce 多个电子邮件