Partial Totals and Level Aware Calculation

I have the following data:

UUID Amount Project ID
a1 1 A
a1 1 A
a2 2 A
a3 3 A
b1 3 B
b2 2 B

I want to calculate the total amount for each project while getting rid of duplicates based on UUID.
Here is the result.

UUID Amount Project ID Project Total
a1 1 A 6
a1 1 A 6
a2 2 A 6
a3 3 A 6
b1 3 B 5
b2 2 B 5

I was thinking about something like this but it doesn’t work. Any help would be much appreciated!

sumOver( min(Amount,[UUID]), Project ID)

Is this how you want your visual to look?

It’s much easier if you create your visual like this instead:

Project ID Project Total
A 6
B 5

Project Total = sum(min(Amount, [{Project ID}, UUID]))

No, I need it to look like the table I posted. Your solution wouldn’t even get rid of the duplicate rows.

Sorry, UUDI was missing in my calculated field. It should be:
Project Total = sum(min(Amount, [{Project ID}, UUID]))

If you want your visual to be like you showed, try this:

Project Total = 
sumOver(
	Amount / countOver(UUID, [UUID], PRE_AGG),
	[{Project ID}],
	PRE_AGG
)
1 Like