0
我試着寫在SSRS的表達,但我不斷收到以下錯誤信息:SSRS表達發出
"Textbox1 uses a first, last or previous aggregate in an outer aggregate. These Aggregate functions cannot be specified as nested aggregates"
這是什麼意思?
所有我想要做的就是寫一個表達式來:
算的卡的數量,其中激活日期< = period_start_date AND(停用日期爲空或停用日期> = period_start_date)
這是我表達的樣子:
=Count(
IIF(
(First(Fields!CUBD_CareDay_activate_DT_SHORT.Value, "DataSet1")<=First(Fields!CUBD_CareDay_Period_Start_DT_SHORT.Value, "DataSet1"))
AND
(
First(Fields!CUBD_CareDay_deactivate_DT_SHORT.Value, "DataSet1")=""
OR
(First(Fields!CUBD_CareDay_deactivate_DT_SHORT.Value, "DataSet1")>=First(Fields!CUBD_CareDay_Period_Start_DT_SHORT.Value, "DataSet1"))
)
,Fields!CUBD_CareDay_Unit_ID.Value
,0
)
)
任何意見或建議嗎?
我得到了textrun「Textbox162.Paragraphs一個值表達式[0] .TextRuns [0] '包含一個錯誤:從字符串「」轉換爲「日期」類型無效 – ChikisTrikisAlan
而不是CUBD_CareDay_deactivate_DT_SHORT.Value)=「」我試過IsNothing(Fields!CUBD_CareDay_deactivate_DT_SHORT.Value),它似乎得到正確的結果 – ChikisTrikisAlan
所以是問題現在解決了? –