Expression failing after save?

I’ve created a virtual column containing concatenated text (a ref list turned into copy-paste-able text):

INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 1 )&"
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 2 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 3 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 4 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 5 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 6 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 7 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 8 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 9 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 10 )&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 11)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 12)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 13)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 14)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 15)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 16)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 17)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 18)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 19)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 20)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 21)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 22)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 23)&”
“&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 24)&”
"&INDEX( SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” ) , 25)

When I test this expression, it works. Before saving, it displays in preview perfectly. But after saving, the field remains blank! Testing the expression after saving still works just fine.

Before saving:

After saving:

Another VC, working similarly, albeit without the SPLIT hassle, works & displays just fine before AND after saving:

“Datum: “&day([AuftragNummer].[Datum])&”.”&month([AuftragNummer].[DATUM])&“.”&year([AuftragNummer].[DATUM])&"
Kommission: “&[AuftragNummer].[KundeNummer].[Name]&”
Location: “&[AuftragNummer].[Lieferadresse virt.]&”
Anlass: “&[AuftragNummer].[Anlass]&”
Status: "&[AuftragNummer].[Status]

Any idea what’s going on here?!

(also, on another note, if anyone has an idea how to turn a ref list into text with something more elegant than SPLIT, I’m all ears)

1 Like

This:

SPLIT([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], “,” )

should be its own virtual column, then your other expression would be:

INDEX([new-column] , 1 )&"
INDEX([new-column] , 2 )&"
INDEX([new-column] , 3 )&"
...
INDEX([new-column] , 25)"

Or, a completely different approach, replace your entire expression with:

SUBSTITUTE([AuftragNummer].[Eventausstattung Artikel Anzahl & Name VR], ",", "
" )

(Be sure to keep the newline between the second pair of quotes.)

1 Like

Thank you!

I actually figured out I can do without the SPLIT entirely, not sure why it was there in the first place (I’m working with some old stuff here I did ages ago and my memory is abysmal), so I’m using INDEX like you mentioned, but just on the basic VC [Eventausstattung Artikel Anzahl & Name VR], works perfectly.

Still doesn’t explain why the expression failed only after saving the app though, that’s definitely weird.

3 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.