Hello,
I am fairly new to Access and Excel. I am trying to write a
formula/expression, but I think my problem is as simple as having the
parenthese in the wrong place. The formula I have currently is as follows:
Sum(((IIf([Mapping]![Pricing]="CPM",[TPImpressions]/1000*[Mapping]![Price],IIf([Mapping]![Pricing]="CPC",[TPClicks]*[Mapping]![Price],[TPConv]*[Mapping]![Price]))))*[Mapping]![Eye Engage Cost])))))
I basically want the SUM(IF part to be evaluated first and then multiply the
result by [Mapping]![Eye Engage Cost] at the end. Currently, the formula
above returns the value in the Sum(IF, but doesn't mulitply by the Eye Engage
Cost.
Also, can anyone reccomend a website or good reference materail that will
help me understand how parentheses work in Nested Formulas other than knowing
that the innner most parentheses is always evaluated first?
--
Thank you for your help and support
|
|
0
|
|
|
|
Reply
|
Utf
|
6/6/2010 11:49:14 PM |
|
Try this --
Sum(IIf([Mapping].[Pricing]="CPM",[TPImpressions]/1000*[Mapping].[Price],IIf([Mapping].[Pricing]="CPC",[TPClicks]*[Mapping].[Price],[TPConv]*[Mapping].[Price])))*[Mapping].[Eye Engage Cost]
--
Build a little, test a little.
"bbal20" wrote:
> Hello,
>
> I am fairly new to Access and Excel. I am trying to write a
> formula/expression, but I think my problem is as simple as having the
> parenthese in the wrong place. The formula I have currently is as follows:
>
> Sum(((IIf([Mapping]![Pricing]="CPM",[TPImpressions]/1000*[Mapping]![Price],IIf([Mapping]![Pricing]="CPC",[TPClicks]*[Mapping]![Price],[TPConv]*[Mapping]![Price]))))*[Mapping]![Eye Engage Cost])))))
>
> I basically want the SUM(IF part to be evaluated first and then multiply the
> result by [Mapping]![Eye Engage Cost] at the end. Currently, the formula
> above returns the value in the Sum(IF, but doesn't mulitply by the Eye Engage
> Cost.
>
> Also, can anyone reccomend a website or good reference materail that will
> help me understand how parentheses work in Nested Formulas other than knowing
> that the innner most parentheses is always evaluated first?
> --
> Thank you for your help and support
|
|
0
|
|
|
|
Reply
|
Utf
|
6/7/2010 3:02:38 AM
|
|
The following gave me an error saying "You tried to execute a query that does
not include the specified expression"
--
Thank you for your help and support
"KARL DEWEY" wrote:
> Try this --
> Sum(IIf([Mapping].[Pricing]="CPM",[TPImpressions]/1000*[Mapping].[Price],IIf([Mapping].[Pricing]="CPC",[TPClicks]*[Mapping].[Price],[TPConv]*[Mapping].[Price])))*[Mapping].[Eye Engage Cost]
>
> --
> Build a little, test a little.
>
>
> "bbal20" wrote:
>
> > Hello,
> >
> > I am fairly new to Access and Excel. I am trying to write a
> > formula/expression, but I think my problem is as simple as having the
> > parenthese in the wrong place. The formula I have currently is as follows:
> >
> > Sum(((IIf([Mapping]![Pricing]="CPM",[TPImpressions]/1000*[Mapping]![Price],IIf([Mapping]![Pricing]="CPC",[TPClicks]*[Mapping]![Price],[TPConv]*[Mapping]![Price]))))*[Mapping]![Eye Engage Cost])))))
> >
> > I basically want the SUM(IF part to be evaluated first and then multiply the
> > result by [Mapping]![Eye Engage Cost] at the end. Currently, the formula
> > above returns the value in the Sum(IF, but doesn't mulitply by the Eye Engage
> > Cost.
> >
> > Also, can anyone reccomend a website or good reference materail that will
> > help me understand how parentheses work in Nested Formulas other than knowing
> > that the innner most parentheses is always evaluated first?
> > --
> > Thank you for your help and support
|
|
0
|
|
|
|
Reply
|
Utf
|
6/7/2010 5:19:58 AM
|
|
Breaking that all down and formatting it for readability, I think you could
use the following expression.
Sum(
IIf(
[Mapping]![Pricing]="CPM",
[TPImpressions]/1000*[Mapping]![Price],
IIf(
[Mapping]![Pricing]="CPC",
[TPClicks]*[Mapping]![Price],
[TPConv]*[Mapping]![Price]
)
)
*[Mapping]![Eye Engage Cost]
)
If that errors, perhaps you could post the SQL statement of the query. (Menu -
View: SQL, copy and paste.
John Spencer
Access MVP 2002-2005, 2007-2010
The Hilltop Institute
University of Maryland Baltimore County
bbal20 wrote:
> Hello,
>
> I am fairly new to Access and Excel. I am trying to write a
> formula/expression, but I think my problem is as simple as having the
> parenthese in the wrong place. The formula I have currently is as follows:
>
> Sum(((IIf([Mapping]![Pricing]="CPM",[TPImpressions]/1000*[Mapping]![Price],IIf([Mapping]![Pricing]="CPC",[TPClicks]*[Mapping]![Price],[TPConv]*[Mapping]![Price]))))*[Mapping]![Eye Engage Cost])))))
>
> I basically want the SUM(IF part to be evaluated first and then multiply the
> result by [Mapping]![Eye Engage Cost] at the end. Currently, the formula
> above returns the value in the Sum(IF, but doesn't mulitply by the Eye Engage
> Cost.
>
> Also, can anyone reccomend a website or good reference materail that will
> help me understand how parentheses work in Nested Formulas other than knowing
> that the innner most parentheses is always evaluated first?
|
|
0
|
|
|
|
Reply
|
John
|
6/7/2010 12:59:56 PM
|
|
|
3 Replies
382 Views
(page loaded in 0.088 seconds)
|