Hi All,
We are trying to use child shapes in visio to display a shape based on a table row, which works fine, however we want to take it a step further and do some filtering so shapes are only shown if a specific condition is met within a row.
This is what we have so far:

And for example I want to filter if Pre Live Task Status is Running in the below:

Can you use a simple show/hide or does it need to be done in ChildrenFilter? Or is it just not possible?
Thanks
Ryan
Hi Ryan, I think a ChildrenFilter should work fine for this application. Did you try that already?
Hi Ryan,
I had the different filter types confused there for a moment. What you need is the SubscriptionFilter.
The general syntax is:
value=Pid == X
So in your case this will be:
value=[PreLiveStatusPid] == Running
Replace the [PreLiveStatusPid] with the column parameter id of the pre-live status.
Take note of the spaces in the syntax: there are no spaces in "value=pid", but the double equality sign requires a single space before and after.
Hi Michiel,
I wasn’t sure if it was possible using children filter. Do you know the syntax to reference a table parameter? I can’t find it in the ChildrenFilter documentation