Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I want to apply filter in straight table on field which contain multiple values. eg. Section (3.2.S.2 3.2.S.4 3.2.S.5 3.2.R - values separated by spaces) and filter contains single value (e.g. 3.2.S.2). I have joined these table using [Section Id].
Attached sample test data.
I have implemented same using, Its working fine, but its affecting other filters (e.g Country), filters not getting applied on table.
Variable:
vTest ='"*'& replace(concat(Distinct Field_2,','),',','*"'&','&'"*') &'*"'
Expression in Table:
=count({1<[CTD Section]={$(=$(vTest))}>}1)
Section Id | Section (as filter) |
1 | 3.2.P.5 |
2 | 2.1.A.2 |
3 | 2.1.S.2 |
4 | 2.1.S.3 |
5 | 2.1.S.4 |
6 | 3.2.S.4 |
7 | 2.1.S.7 |
8 |
3.2.P.8 |
id | Country | Section | Section Id |
287 | US | 3.2.P.2 | 1 |
327 | UK | 3.2.P.2 | 2 |
402 | UK | 3.2.P.2 | 3 |
547 | IND | 3.2.P.2 | 4 |
557 | US | 3.2.P.2 | 5 |
632 | US | 3.2.P.2 | 6 |
694 | IND | 3.2.P.2 | 7 |
789 | UK | 3.2.P.2 | 8 |
848 | US | 3.2.P.2 | 1 |
889 | IND | 3.2.P.2 | 2 |
896 | US | 3.2.P.2 | 3 |
1007 | US | 3.2.P.2 | 4 |
1042 | IND | 2.1.P.2 2.1.P.8 | 5 |
1078 | IND | 2.1.P.5 2.1.P.8 | 6 |
1110 | UK | 3.2.P.2 | 7 |
1203 | UK | 3.2.P.2 | 8 |
1418 | US | 3.2.P.2 | 1 |
1419 | UK | 3.2.P.2 3.2.P.8 | 2 |
1464 | UK | 3.2.P.2 | 3 |
1570 | IND | 3.2.P.2 | 4 |
1670 | US | 3.2.P.2 | 5 |
1803 | UK | 3.2.P.2 | 6 |
1879 | IND | 3.2.P.2 | 7 |
1887 | UK | 3.2.P.2 | 8 |
2375 | US | 2.1.P.5 2.1.P.8 2.1.S.4 2.1.S.7 | 1 |
2894 | US | 2.1.P.3 2.1.P.2 2.1.P.5 2.1.P.8 2.1.S.2 2.1.S.4 | 2 |
3536 | US | 3.2.P.2 | 3 |
3560 | US | 3.2.P.2 | 4 |
3597 | UK | 3.2.P.2 | 5 |
3624 | UK | 3.2.P.2 | 6 |
3806 | US | 3.2.P.1 3.2.P.4 3.2.P.3 3.2.P.8 3.2.S.5 | 7 |
3811 | IND | 3.2.P.1 3.2.P.5 | 8 |
4086 | UK | 2.1.A.2 2.1.S.2 | 1 |
4195 | IND | 2.1.P.3 2.1.S.3 | 2 |
4203 | UK | 2.1.P.8 2.1.S.1 2.1.S.4 | 3 |
4235 | US | 2.1.P.5 2.1.P.8 | 4 |
4540 | IND | 3.2.P.2 | 5 |
4592 | US | 3.2.P.2 | 6 |
4618 | IND | 3.2.P.2 | 7 |
4655 | US | 3.2.P.2 3.2.P.8 | 8 |
4744 | IND | 2.1.A.2 2.1.S.2 | 1 |
5142 | UK | 3.2.P.2 | 2 |
5189 | US | 3.2.P.2 | 3 |
5742 | UK | 3.2.P.2 | 4 |
5847 | UK | 3.2.P.1 3.2.P.4 3.2.P.5 | 5 |
6138 | UK | 3.2.P.2 | 6 |
7206 | UK | 2.1.P.3 2.1.P.5 2.1.P.8 | 7 |
7311 | UK | 3.2.P.2 | 8 |
7558 | IND | 3.2.P.1 3.2.P.5 | 1 |
7596 | UK | 3.2.P.2 | 2 |
7614 | UK | 3.2.P.2 | 3 |
7632 | UK | 2.1.P.3 2.1.P.7 | 4 |
7667 | US | 3.2.P.2 | 5 |
7679 | US | 3.2.P.2 | 6 |
7936 | IND | 3.2.P.1 3.2.P.7 | 7 |
8251 | IND | 3.2.P.2 | 8 |
8275 | IND | 3.2.P.2 | 1 |
8327 | US | 3.2.P.2 | 2 |
8662 | IND | 3.2.P.2 | 3 |
8663 | US | 3.2.P.2 3.2.P.1 3.2.P.3 3.2.P.5 3.2.P.6 3.2.P.7 3.2.P.8 | 4 |
8674 | IND | 3.2.P.2 | 5 |
8705 | US | 3.2.P.2 | 6 |
8849 | US | 2.1.S.1 2.1.S.4 2.1.S.2 2.1.S.5 2.1.S.3 2.1.S.7 2.1.S.6 2.1.P.5 2.1.P.8 | 7 |
In sandbox: I want to filter matching fields (matching field with rest of string) which contain filter value in straight table.
Result:
id | Country | Section | Section Id |
4086 | UK | 2.1.A.2 2.1.S.2 | 1 |
Thanks in Advance.