【发布时间】:2019-05-06 12:21:46
【问题描述】:
这是我的数据集的类型:
| Date(dd/mm/yyyy) | Value |
|------------------|-------|
| 01.01.2018 | 50 |
| 01.01.2019 | 100 |
| 01.03.2019 | 200 |
| 01.05.2019 | 400 |
从这个数据集中我制作了 tablix:
| Date | 01.01.2018|01.01.2019 | 01.03.2019 | 01.05.2019 | Δ |
|-------|-----------|-----------|------------|------------|-------|
| Value |50 |100 | 200 | 400 |300 |
如何在 01.05.2019 -01.01.2019 两个日期之间输入 tablix 更改值(+300)?
我使用 lookup 函数构造,但它不起作用:
- 制作了 2 个日期的数据集:01.05.2019 和 01.01.2019
=lookup(min(Fields!Date.Value,"dataset2"), Fields!Date.Value, Fields!Value.Value, "dataset1")
【问题讨论】:
-
如果您的数据集按日期排序并且您总是想要第一个和最后一个值,那么只需使用
=Last(Fields!Value.Value) - First(Fields!Value.Value) -
最大值是最后一个,但 minimun 不是。 2019年第一值
标签: reporting-services ssrs-2012 ssrs-tablix