[英]How to add 2 columns in SSRS expressions with calculation?
我有一個表customerTrans
其中兩列order_date
作為DateTime, days_of_arrival
作為Int。 我需要做一個表達式來顯示預期的日期,例如:
(order_date+days_of_arrival) = expected_date
例如,如果customer order_date
是二○一五年十二月一十五日和days_of_arrival
= 7我需要顯示expected_date
為2015年12月22日。
我在表達式中使用了DateAdd()
函數,但對我不起作用。
=DateAdd("d", sum(days_of_arrival), Fields!payment_date)
如何計算預計日期?
將此添加到您的SQL查詢:
DATEADD(dd, days_of_arrival, order_date) as expected_date
問題是您使用的是SQL命令語法,但是Reporting Services使用VBA。 DateAdd
存在於SSRS中,但使用DateInterval
屬性,而不使用SQL "d"
因此所需的表達式為:
=DateAdd(DateInterval.Day, Fields!days_of_arrival.Value, Fields!order_date.Value)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.