Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Return value of a field based on value in another expression

Hi

I need to return the transaction type of the latest transaction as per below. That is, for a given stock item/customer/project etc. as defined in the cyclical dimension group, I can find the last transaction date using max(TransactionDate). What I need to do is to return what that transaction was e.g. Customer Order, Customer Invoice, Credit note etc.

Any ideas?

Last Activity Type.JPG

1 Solution

Accepted Solutions
ramoncova06
Specialist III
Specialist III

this is what I have used $(='['&GetCurrentField([Group])&']') before so it should something like

firstsortedvalue(LastActivityType,-aggr(max(TransactionDate), $(='['&GetCurrentField([Group])&']') ))

View solution in original post

3 Replies
ramoncova06
Specialist III
Specialist III

you can use firstsorted value

firstsortedvalue(LastActivityType,-aggr(max(TransactionDate),ItemID))

Not applicable
Author

Thanks Ramon.

In the chart, the ItemID field is actually part of a cyclical group. Is there anyway that you know that I could reference that instead of naming every field in the group in the expression statement?

ramoncova06
Specialist III
Specialist III

this is what I have used $(='['&GetCurrentField([Group])&']') before so it should something like

firstsortedvalue(LastActivityType,-aggr(max(TransactionDate), $(='['&GetCurrentField([Group])&']') ))