incompatible objects bug?

I have a sitiuation whereby I have made a Universe Aggregate Aware. I have set up 1) the contexts correctly 2) the objects with a correctly applied aggreagte_aware() funtion … and finally 3) the object/table incompatibilities correctly.

Everything seems ok until I select some of the more complex % calculating objects.

If I select objects which are defined as follows:

CASE
WHEN @Select(LY Margin) IS NULL THEN 0
WHEN @Select(LY Margin) = 0 THEN 0
ELSE 100*(@Select(TY Margin) - @Select(LY Margin)) / @Select(LY Margin)
END

… where the aggregate_aware function is defined in the “TY Margin” & “LY Margin” object definitions respectively.

… then BO seems to struggle to resolve whether comibinations (which should be compatible) are compatible or not.

I believe this is a bug because using FC I can rearrange the order in which they are selected getting incompatible when intially dragged in and then compatible once I change the order.

That I could live with, however, when building a report in WebI the bug seems a little more of a problem … 1) I wouldnb’t want to rearrange the order, because that’s determines the order on the report output and 2) it doesn’t seem to make a difference anyway?

Anyone experienced this before? Or got any ideas on a workaround?

BO Version 5.1.8 reporting against a UDB DB2 platform.

Daniel.


Daniel Williams :uk: (BOB member since 2002-08-19)

What happens if you don’t use the @Select and replace them with the actual database syntax?


Steve Krandel :us: (BOB member since 2002-06-25)

I have something similar in 5.1.2 when I try to sum aggregate aware objects.

I can’t do

sum(@select(aggobject))

with aggobject defined as “aggregate aware (firstone,secondone)”

but I can do

aggregate aware(sum(firstone),sum(secondone))

Maybe you can do

aggregate aware(case statement1, case statement2)

This is a pain for me because if I want to change the aggregate aware object, I have to hunt for all the places rather than rely on the @select. Unlike you, I never thought to post the question on the forum!


KSG :us: (BOB member since 2002-07-17)

Thanks for your reply. I am away for a few days … and I shall follow this up in a few days time.

Daniel.


Daniel Williams :uk: (BOB member since 2002-08-19)

Thanks for your reply. I am away for a few days … and I shall follow this up in a few days time.

Daniel.


Daniel Williams :uk: (BOB member since 2002-08-19)