Hi AppSheet Family!
I have a database for customers and each activity they are engaged in. With each activity we have a log to track where each activity is.
Table: Customers (Key=Key; Name = Label)
Table: Customer Activity (Key=Key; Activity Name = Label)
Table: Customer Log (Key=Key; Activity = Label)
I need to create a virtual column in the Customer Activity Table that returns the most recent Customer Log Entry for that specific activity. I have been playing around with MAXROW and SELECT but for the life of me i canโt get it to work.
MAXROW(โCustomer Activity Log Entryโ, โTimestampโ, select(Customer Activity[Key], in([Related Customer Activity Log Entries], [_thisrow].[Key]))
Am I on the right track? Any suggested apps i can poke around under the hood?
Thanks!
The third argument for MAXROW() needs to evaluate to a Yes/No value. SELECT() returns a list.
Probably need something like this:
MAXROW(โCustomer Activity Log Entryโ, โTimestampโ, [Customer Activity] = [_THISROW].[key] )
Changed โCustomer Activityโ to just โActivityโ per your column name in Customer Activity Log Entry table.
You ROCK!
Getting closer but still no diceโฆ
MAXROW(โCustomer Activity Log Entryโ, โTimestampโ, Customer Activity[Related Customer Activity Log Entrys] = [_THISROW].[Key] )
Maybe the attached screenshot will help?
I am going in circles because [_THISROW].[Key] will be contained in the Customer Activity[Related Customer Activity Log Entrys] and not equal. Thoughts?
User | Count |
---|---|
15 | |
14 | |
8 | |
7 | |
4 |