and received this error:
Arithmetic expression '([Teaching_Tips_1]+ANY(SELECT(Class_Observations[Add_Objective_1_Teaching_Tips],([Key] = ANY(SELECT(Class_Observations[Key],AND(([Key].[Student] = [Student]), ([Modified On] = MAX(SELECT(Class_Observations[Modified On],([Key].[Student] = [Student])))))))))))' has inputs of an invalid type 'Unknown'
Yes. But, like I said, I’ve only done that same thing without the UNIQUE() part of the expression. So for me it’s usually LIST(…)+LIST(…)+LIST(…)-LIST() to get rid of duplicates.
’
I have this error when I use INTERSECT(). I don’t get why since they are both pointing toward 2 fields that are EnumList and Ref of the same table.
Wait. Is [Teaching_Tips_1] an EnumList? That’s the reason it’s not working. LIST([EnumList Column]) I’m pretty sure takes the content of the EnumList {“test1”, “test2”} (2 items) and converts it into a new list of {“test1, test2”} (1 item). Then it’s {“test1, test2”} + {“test2”} = {“test1, test2” , “test2”} (2 items). That’s why UNIQUE() and the -LIST(“”) aren’t working. As far as the expression is concerned, they’re different.
Mostly because its a mishmash of two seperate column types. But this problem would occur even if the column was of the List type (I think). Either way, the list is “stored” as a string of text separated by comma (or a different delimiter if you define it). It would be equivalent to LIST(“A”, “B”, LIST(“A”, “B”)), but the editor can recognize that as a no-no.