2016-08-30 58 views
0

New Image如何獲取ssrs當前年度數據與上一年同月月份的差異?

如何獲得當年當月總與上年同月數據的差異在SSRS報告中同時使用MDX查詢.. 我想結果顯示在新列。

檢查這一形象:

enter image description here

+0

如果您的MDX腳本正在返回兩年的數據,您可以使用矩陣組件,請選中[this](http://ssrstutorials.blogspot.com.co/2012/10/lesson-15-ssrs-matrix -reports.html)。 –

+0

嗨Zuleta,是的,它是返回兩年的數據,但我不知道如何減去兩年的數據..我已經在使用矩陣,我沒有使用MDX腳本,我直接從立方體獲取數據.. – chakri

+0

請參見上面的圖片,因爲我想要2016年8月銷售訂單減去2015年8月銷售訂單總額的數據。 – chakri

回答

0

如果數據集返回數據僅從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驗證,以確定該行對應於當前月份,我假設你的月字段返回月份名稱即「八一」。

通過您在問題和評論中提供的描述,這可以幫助您作爲起點。祝你好運

+0

它給當年當月和去年同月的差異。例如:2016年8月 - 2015年的總和8月 – chakri

+0

@chakri,數據集的結構如何?沒有更多的細節,它不可能幫助你。 –

+0

你的第二個腳本可能是有用的,因爲我想包括今年和前一年的當前月份..如何在腳本中添加月份... – chakri

相關問題