如何获取ssrs当前年度数据与上一年同月月份的差异?
答
如果数据集返回数据仅从2015年和2016年代:
=SUM(
IIF(
MAX(Fields!Year.Value)=Fields!Year.Value,
Fields!Products.Value,
0
)
)
-
SUM(
IIF(
MIN(Fields!Year.Value)=Fields!Year.Value,
Fields!Products.Value,
0
)
)
如果数据集的回报来自多个你有两年以上数据明确地使用你想要比较的年份。
=SUM(
IIF(
LCase(Fields!Month_Year.Value)=MonthName(Today.Month) & "-2016",
Fields!Sales_Order.Value,
0
)
)
-
SUM(
IIF(
LCase(Fields!Month_Year.Value)=MonthName(Today.Month) & "-2015",
Fields!Sales_Order.Value,
0
)
)
UPDATE:表达包括Month
验证,以确定该行对应于当前月份,我假设你的月字段返回月份名称即“八一”。
通过您在问题和评论中提供的描述,这可以帮助您作为起点。祝你好运
如果您的MDX脚本正在返回两年的数据,您可以使用矩阵组件,请选中[this](http://ssrstutorials.blogspot.com.co/2012/10/lesson-15-ssrs-matrix -reports.html)。 –
嗨Zuleta,是的,它是返回两年的数据,但我不知道如何减去两年的数据..我已经在使用矩阵,我没有使用MDX脚本,我直接从立方体获取数据.. – chakri
请参见上面的图片,因为我想要2016年8月销售订单减去2015年8月销售订单总额的数据。 – chakri