我有以下表達式,可以很好地工作來添加兩個值,即常規小時數和加班時間。SSRS 2005在一個表達式中使用兩個數據集的語法
Sum(IIF(Fields!BillStatus.Value = "F", (CDec(Fields!RegHrs.Value) + CDec(Fields!OvtHrs.Value)),CDec(0)),"ReportDataset")
我需要做的是第三個值添加到這一點,但這個第三個值將來自不同的數據集,我似乎無法找到了正確的語法。
不知何故,OvtHrs.Value後,我需要說些什麼效果......
+ (Fields!HoursWorked.Value, "RBaseJobBaseline")
如何注入該值作爲IIF的「真實」條款的一部分,因爲它需要來自不同的數據集。
SSRS不會讓您直接合並值以兩種不同的數據集上的一行一行地的基礎 - 看到這個問題的答案進一步的細節和替代解決方案:http://stackoverflow.com/questions/10342896/使用字段在多個數據集的SSRS – 2013-02-11 18:21:08
Yikes!這是一個非常嚴重的限制。我必須找到一個不同的解決方法。感謝您的反饋和與其他問題的鏈接,Mark。 – DJGray 2013-02-11 18:58:23