sql server reporting services:
Can someone help me figure this out? I'm trying to total up 4 columns which have been X'd to indicate inventory types: RAWX, NSFGX, BUYX and SFGX. I've tried: =iif( Fields!RAWX.Value = "X", Sum(Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0) =iif( Fields!NSFGX.Value = "X", Sum(Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0) =iif( Fields!BUYX.Value = "X", Sum(Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0) =iif( Fields!SFGX.Value = "X", Sum(Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0) The reoport runs without errors, but I get a Grand Total for RAWX and 0 for the other three columns. If I change the expressions to: =Sum(iif( Fields!RAWX.Value = "X", (Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0)) =Sum(iif( Fields!NSFGX.Value = "X", (Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0)) =Sum(iif( Fields!BUYX.Value = "X", (Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0)) =Sum(iif( Fields!SFGX.Value = "X", (Fields!BKIC_PROD_AVGC.Value * Fields!BKIC_PROD_UOH.Value), 0)) I get #ERROR in all columns and a warning for each field: "The value expression for the textbox ‘RAWX’ uses an aggregate function on data of varying data types. Aggregate functions other than First, Last, Previous, Count, and CountDistinct can only aggregate data of a single data type. BKIC_PROD_AVGC and BKIC_PROD_UOH are the same data type.
Did you try this for the RAWX column? =iif( Fields!RAWX.Value = "X", Sum(Fields!BKIC_PROD_AVGC.Value) * Sum(Fields!BKIC_PROD_UOH.Value), 0) ------------------------------- I would also try to display the conditional value for the other three to verify that those fields equal your "X" value For example (for the NSFGX column), just put = (Fields!NSFGX.Value = "X") and see if it returns 'True' or 'False' that may lead you in the right direction. ------------------------------ Also, I'm not sure how your report is set up, but did you notice that for each of your columns, you're referencing the same values ( Fields!BKIC_PROD_AVGC.Value and Fields!BKIC_PROD_UOH.Value )?
Don't see what you're looking for? Try a search.
|