Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi!
I have a table
Column(1) = class(sales, 500)
Coulmn(2) = count (distinct Brand) / count (distinct total Brand)
The problem is that the column(2) does not sum up to 100%. I know the reason - some of my Brands have zero on negative Sales, or just don't have names (accounting software bug). I solved this by "Not showing zero values" in the Dimension in table properties, but I need to do something with Column(2) in order not to count those values as well.
The easiest way is to calculate Sum of Rows of the Column (1) and redo the formula:
Column(2) = Column (1) / [sum of rows of column (1)]
Is the way to achieve this? In fact i need a reference to a total (50 in my example).
Thank you
What if you do this
Count(DISTINCT [Brands])/Count(TOTAL DISTINCT Aggr(If(Sum(InventoryBalance)/Sum(Sales) > 0, [Brands]), Brands))
What is your expression for Column(1)?
i will try to simplify it, because the original formula is a monster with set analysis:
class(
aggr(
if(
Sum(Sales)
=0,
'10000',
Sum(InventoryBalance)/Sum(Sales))
, [Brands]),
500)
I was talking about the expression for this guy here
Sorry
count( DISTINCT [Brands])
So this isn't working?
Count(DISTINCT [Brands])/Count(TOTAL DISTINCT [Brands])
it shows more values than I need, because it includes Brands that have sum(InventoryBalance) / sum(Sales) <=0.
I excluded those values in the table properties (unchecked "show zero values''), so the GUY row shows me 50 and the next column shows me 54.
What if you do this
Count(DISTINCT [Brands])/Count(TOTAL DISTINCT Aggr(If(Sum(InventoryBalance)/Sum(Sales) > 0, [Brands]), Brands))
Did you check for the round off?The totals mismatch sometimes when they are rounded off..
Yeeeeeeeees!