reporting-services - 如何使用表达式计算 SSRS 中的 RunningValue %
问题描述
我正在尝试计算 YTD%,如下所示:
计算类似于 (90+77)/(90+68)
(90+70+68)/(90+68+68)
我的 tablix 数据集有两个值 sum(Amt1) 和 sum(Amt2),它们由 Tablix 为每个 FiscalQuarter 计算,即按季度分组。
tablix 有一个 RowGroup,它按以下方式分组:FiscalQuarter。所以要计算 YTD %
我做了这个
=RunningValue(Fields!Amt1.Value,sum)/RunningValue(Fields!Amt2.Value,sum)
这不太奏效。
解决方案
您应该在表达式中包含源的范围:
=RunningValue(Fields!Amt1.Value, Sum, "DataSet1") / RunningValue(Fields!Amt2.Value, Sum, "DataSet1")
推荐阅读
- java - 如何阻止自己的通知
- ssis - 使用条件拆分空检查更新空列
- r - 如何在 R 图表中仅显示特定轴值的一条水平线 - ggplot2
- python - 如何在 Python/Windows10 上使用 FFMPEG 和 Pipe 进行屏幕录制?
- php - 如何显示来自 SQL Server 的数据
- c - 如何在 C 中自动查找未使用的结构定义?
- javascript - 操作完成时没有调用jQuery函数
- python-3.x - 在熊猫数据框中的列表列中查找值
- c# - Hastable 的 hastables,.Add 访问问题
- python - 遍历 itertools.combinations 对象的生成器需要永远