Hi
I have quite a few IIF statements in queries on forma and reports which have been working however I am tring to add more variables into them and am getting messages saying they are too complex, ideally I would like to be able to get them into code (I think, would this be a better way to deal with them ?) but dont know how to do this.
Below is an example of one statement that that is giving me the error message, i know it is long and am sure there is a better way to deal with it
Delivered:
IIf([CPM]='CPM' And [%Delivered]<90,[DeliveredImps]/1000*[OnlineCP],
IIf([CPM]='CPM' And [%Delivered]=90,[DeliveredImps]/1000*[OnlineCP],
IIf([CPM]='CPM' And [%Delivered]>90<100,[Quantity]/1000*[OnlineCP],
IIf([CPM]='CPV' And [%Delivered]<90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPV' And [%Delivered]=90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPV' And [%Delivered]>90<100,[Quantity]*[OnlineCP],
IIf([CPM]='CPU' And [%Delivered]<90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPU' And [%Delivered]=90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPU' And [%Delivered]>90<100,[Quantity]*[OnlineCP],
IIf([CPM]='CPC',0,
IIf([CPM]='CPA/CPC',0,
IIf([CPM]='CPC(Adserving)',0,
IIf([CPM]='CPA(Affilliate)',0,
IIf([CPM]='CPA',0,
IIf([CPM]='Fixed(1000)',0,
IIf([CPM]='Fixed(100)',0,
IIf([CPM]='CPC(Search)',0)))))))))))))))))
'IIf' anyone could give me some advice I would be extremely grateful
thanks
Fi
I have quite a few IIF statements in queries on forma and reports which have been working however I am tring to add more variables into them and am getting messages saying they are too complex, ideally I would like to be able to get them into code (I think, would this be a better way to deal with them ?) but dont know how to do this.
Below is an example of one statement that that is giving me the error message, i know it is long and am sure there is a better way to deal with it
Delivered:
IIf([CPM]='CPM' And [%Delivered]<90,[DeliveredImps]/1000*[OnlineCP],
IIf([CPM]='CPM' And [%Delivered]=90,[DeliveredImps]/1000*[OnlineCP],
IIf([CPM]='CPM' And [%Delivered]>90<100,[Quantity]/1000*[OnlineCP],
IIf([CPM]='CPV' And [%Delivered]<90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPV' And [%Delivered]=90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPV' And [%Delivered]>90<100,[Quantity]*[OnlineCP],
IIf([CPM]='CPU' And [%Delivered]<90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPU' And [%Delivered]=90,[DeliveredImps]*[OnlineCP],
IIf([CPM]='CPU' And [%Delivered]>90<100,[Quantity]*[OnlineCP],
IIf([CPM]='CPC',0,
IIf([CPM]='CPA/CPC',0,
IIf([CPM]='CPC(Adserving)',0,
IIf([CPM]='CPA(Affilliate)',0,
IIf([CPM]='CPA',0,
IIf([CPM]='Fixed(1000)',0,
IIf([CPM]='Fixed(100)',0,
IIf([CPM]='CPC(Search)',0)))))))))))))))))
'IIf' anyone could give me some advice I would be extremely grateful
thanks
Fi