<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Calculate function for contains and does not contain at the same time. in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1260715#M20973</link>
    <description>&lt;P&gt;I have a column with a variety of license that each person has been assigned, as per column below.&lt;/P&gt;&lt;P&gt;I need a few measures so that I can report against certian license groupings, for example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Count rows that CONTAIN "Office 365" - it should count 2&lt;/P&gt;&lt;P&gt;2) Count rows that ONLY HAS "Office 365" - it should count 0&lt;/P&gt;&lt;P&gt;3) Count rows that CONTAIN "Office 365" and "Visio" - it should count 2&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) Count rows that CONTAIN "Office 365" Does NOT Contain "Word" - it should count 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Licenses&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Office 365 + Word + Visio&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Visio + Project&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Office 365 + Visio&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Project + Visio&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 30 Jul 2020 03:06:28 GMT</pubDate>
    <dc:creator>sharpedogs</dc:creator>
    <dc:date>2020-07-30T03:06:28Z</dc:date>
    <item>
      <title>Calculate function for contains and does not contain at the same time.</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1260715#M20973</link>
      <description>&lt;P&gt;I have a column with a variety of license that each person has been assigned, as per column below.&lt;/P&gt;&lt;P&gt;I need a few measures so that I can report against certian license groupings, for example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Count rows that CONTAIN "Office 365" - it should count 2&lt;/P&gt;&lt;P&gt;2) Count rows that ONLY HAS "Office 365" - it should count 0&lt;/P&gt;&lt;P&gt;3) Count rows that CONTAIN "Office 365" and "Visio" - it should count 2&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;4) Count rows that CONTAIN "Office 365" Does NOT Contain "Word" - it should count 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Licenses&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Office 365 + Word + Visio&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Visio + Project&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Office 365 + Visio&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Project + Visio&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 03:06:28 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1260715#M20973</guid>
      <dc:creator>sharpedogs</dc:creator>
      <dc:date>2020-07-30T03:06:28Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate function for contains and does not contain at the same time.</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1260780#M20975</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="172151" data-lia-user-login="sharpedogs" class="lia-mention lia-mention-user"&gt;sharpedogs&lt;/a&gt; , 1 and 2 and are contradictory&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use &lt;A href="https://docs.microsoft.com/en-us/dax/containsstring-function-dax" target="_blank" rel="noopener"&gt;https://docs.microsoft.com/en-us/dax/containsstring-function-dax&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;with Switch true()&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;example&amp;nbsp; -- Correct logic as per need. Order is also important&lt;/P&gt;
&lt;P&gt;Switch ( &lt;BR /&gt;CONTAINSSTRING('Table'[NAME],"Office 365") &amp;amp;&amp;amp; CONTAINSSTRING('Table'[NAME],"Visio"), 2,&lt;BR /&gt;not(CONTAINSSTRING('Table'[NAME],"Office 365")) ,0 , &lt;BR /&gt;CONTAINSSTRING('Table'[NAME],"Office 365") &amp;amp;&amp;amp; not(CONTAINSSTRING('Table'[NAME],"Word")) , 1,&lt;BR /&gt;0)&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 04:17:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1260780#M20975</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2020-07-30T04:17:20Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate function for contains and does not contain at the same time.</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1260930#M20978</link>
      <description>&lt;P&gt;HI&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="172151" data-lia-user-login="sharpedogs" class="lia-mention lia-mention-user"&gt;sharpedogs&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You can try these measures&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Only has Office365 =
VAR _texttobefound = "Office 365"
VAR _lengthoftext =
    LEN ( _texttobefound )
RETURN
    COUNTROWS (
        FILTER (
            'Table',
            CONTAINSSTRING (
                'Table'[Licenses],
                _texttobefound
            )
                &amp;amp;&amp;amp; LEN ( 'Table'[Licenses] ) = _lengthoftext
        )
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Contains Office365 &amp;amp; Visio =
VAR _texttobefound1 = "Office 365"
VAR _texttobefound2 = "Visio"
RETURN
    COUNTROWS (
        FILTER (
            'Table',
            CONTAINSSTRING (
                'Table'[Licenses],
                _texttobefound1
            )
                &amp;amp;&amp;amp; CONTAINSSTRING (
                    'Table'[Licenses],
                    _texttobefound2
                )
        )
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Contains Office365 &amp;amp; not Word =
VAR _texttobefound1 = "Office 365"
VAR _textnottobefound2 = "Word"
RETURN
    COUNTROWS (
        FILTER (
            'Table',
            CONTAINSSTRING (
                'Table'[Licenses],
                _texttobefound1
            )
                &amp;amp;&amp;amp; NOT CONTAINSSTRING (
                    'Table'[Licenses],
                    _textnottobefound2
                )
        )
    )&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Contains Office365 =
COUNTROWS (
    FILTER (
        'Table',
        CONTAINSSTRING (
            'Table'[Licenses],
            "Office 365"
        )
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;BR /&gt;Harsh Nathani&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2020 06:24:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1260930#M20978</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2020-07-30T06:24:05Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate function for contains and does not contain at the same time.</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1267198#M21288</link>
      <description>&lt;P&gt;Thanks.... that's exactly the function I needed...&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2020 01:49:05 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-function-for-contains-and-does-not-contain-at-the-same/m-p/1267198#M21288</guid>
      <dc:creator>sharpedogs</dc:creator>
      <dc:date>2020-08-03T01:49:05Z</dc:date>
    </item>
  </channel>
</rss>

