The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi,
I'm trying to implement a measure with NOT(CONSTAINSSTRING) with 2 values, as in the following example:
The first NOT(CONTAINS) filter is working but the second one is being ignored.
Any idea what's wrong with this measure?
Thx in advance! 🙂
Solved! Go to Solution.
I think you might have the nesting wrong. What you currently have is
Test =
CALCULATE (
SUM ( 'GA, FB, Spend'[spend] ),
'GA, FB, Spend'[account_name] = "DE",
CONTAINSSTRING ( 'GA, FB, Spend'[campaign], "Gemischt*" ),
NOT (
CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR01*" )
&& NOT ( CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR02*" ) )
)
)
If you're trying to exclude both PR01 and PR02 try
Test =
CALCULATE (
SUM ( 'GA, FB, Spend'[spend] ),
'GA, FB, Spend'[account_name] = "DE",
CONTAINSSTRING ( 'GA, FB, Spend'[campaign], "Gemischt*" ),
NOT CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR01*" )
&& NOT CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR02*" )
)
I think you might have the nesting wrong. What you currently have is
Test =
CALCULATE (
SUM ( 'GA, FB, Spend'[spend] ),
'GA, FB, Spend'[account_name] = "DE",
CONTAINSSTRING ( 'GA, FB, Spend'[campaign], "Gemischt*" ),
NOT (
CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR01*" )
&& NOT ( CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR02*" ) )
)
)
If you're trying to exclude both PR01 and PR02 try
Test =
CALCULATE (
SUM ( 'GA, FB, Spend'[spend] ),
'GA, FB, Spend'[account_name] = "DE",
CONTAINSSTRING ( 'GA, FB, Spend'[campaign], "Gemischt*" ),
NOT CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR01*" )
&& NOT CONTAINSSTRING ( 'GA, FB, Spend'[ad_group_name], "PR02*" )
)
User | Count |
---|---|
13 | |
8 | |
6 | |
6 | |
5 |
User | Count |
---|---|
24 | |
14 | |
13 | |
8 | |
8 |