Thanks for the refinement, some of my views are heavily clad in expression panes, making some of them take their fair share of time to load.. Does heavy accumulation of inefficient expressions slow down mc?
The more complex the expression, the heavier the load on MC when generating and updating a view, so simpler when possible will be snappier.
Tell me I use a similar expression for my Genre/Styles pane..
Replace(•Replace([Styles], ; , •), •, ;[Genre]\)&datatype=[list]
Does the same apply here, even though I am using two fields?
Yup, same thing. We discussed this
here. Here's how to think of it. You have a string value in a list field, for example, the literal sequence of characters:
a;b;c
Setting the datatype to list simply causes MC to break this string at the semicolons, and use each item as an individual value:
a
b
c
To nest this same list under another value in a pane, such as Genre, it would be sufficient to simply append the field and a backslash
[Genre]\
to the front of each item. But there is no direct way to do this, so instead, to get the desired outcome, we can replace the semicolons in the original list
a
;b
;c
with ;[Genre]\
a
;[Genre]\b
;[Genre]\c
But notice this missed the first item "a". To solve this, we want to initially append a single ; to the front of the list:
;a;b;c
Now, the transformation via Replace would result in
;[Genre]\a
;[Genre]\b
;[Genre]\c
The final simplified expression is:
Replace(
;[Styles], ;, ;[Genre]\)&datatype=[list]
where we appended the initial semicolon to the value of [Styles].