Is there an answer to this issue?
I have a similar problem. I think that it is to do with there not being any rows in the table to display, either through the table being empty or the filter/select method not returning any rows to export. I’m trying to find a workaround that removes it, but haven’t had any luck so far.
I’ve tried putting an IF() condition on the start statement like this:
<<Start:
IF(
COUNT(FILTER("Thing_Table", ([UniqueID] = [_THISROW].[UniqueID])))=0,
LIST(),
FILTER("Thing_Table",([UniqueID] = [_THISROW].[UniqueID]))
)>>
<<SELECT(Thing_Table[Thing_name], ([UniqueID] = [_THISROW].[UniqueID]))>>
That didn’t work and returned the error:
Start expression expression should generate a List of Ref values. Please verify that it generates a List and that the contents of the List are Ref values.
I also tried putting the IF() condition on the following expression:
<<Start: FILTER("Thing_Table",([UniqueID] = [_THISROW].[UniqueID]))>>
<<IF(
SELECT(Thing_Table[Thing_name], ([UniqueID] = [_THISROW].[UniqueID]))="",
"",
SELECT(Thing_Table[Thing_name], ([UniqueID] = [_THISROW].[UniqueID]))
)>>
That didn’t work either.
So finally I tried using the <<If: yesno-expression>> method detailed here, all in the first cell like this:
<<If: COUNT(FILTER("Thing_Table", ([UniqueID] = [_THISROW].[UniqueID])))>0>>
<<Start: FILTER("Thing_Table",([UniqueID] = [_THISROW].[UniqueID]))>>
<<SELECT(Thing_Table[Thing_name], ([UniqueID] = [_THISROW].[UniqueID]))>>
*** finishing off in the last cell like this ***
<<[Thingamyjig]>><<End>><<EndIf>>
No luck with that either. I got the following message back from the Monitor:
Expression ‘If: COUNT(FILTER(“Thing_Table”, ([UniqueID] = [_THISROW].[UniqueID])))>0’ is invalid due to: Unable to find function ‘IF: COUNT’, did you mean ‘COUNT’?.
I note that the Excel export is not listed for this method in the webpage that I linked above, but I thought that I’d give it a shot anyway. Look like this it an unresolved issue. If someone knows a way around this problem please let me know.