<?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 Re: DAX will get false Unicode from character in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2487085#M68334</link>
    <description>&lt;P&gt;I'm pretty sure this has to do with case-insensitive column compression as I explain here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.powerbi.com/t5/Desktop/Single-character-in-Text-field-changing-from-upper-to-lower-case/m-p/2361931" target="_blank"&gt;https://community.powerbi.com/t5/Desktop/Single-character-in-Text-field-changing-from-upper-to-lower-case/m-p/2361931&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;While I don't think there's a way to make the [Original] column as you expect, you should be able to fix the other columns by immediately converting to Unicode like this:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;DEFINE
VAR Repl_Char = FORMAT ( "Adma Sandler", "STRING" )
VAR Mylen = LEN ( Repl_Char )
VAR mytable =
    ADDCOLUMNS (
        GENERATESERIES ( 1, mylen ),
        "Unicode", UNICODE ( MID ( Repl_Char, [Value], 1 ) )
    )
VAR Result_Uni =
    SELECTCOLUMNS (
        mytable,
        "Number", [Value],
        "Original", UNICHAR ( [Unicode] ),
        "Unicode", [Unicode],
        "uppercase_lowercase",
            IF (
                [Unicode] &amp;gt;= 97 &amp;amp;&amp;amp; [Unicode] &amp;lt;= 122,
                "lower",
                IF ( [Unicode] &amp;gt;= 65 &amp;amp;&amp;amp; [Unicode] &amp;lt;= 90, "upper", "non alpha" )
            )
    )
EVALUATE
    Result_Uni&lt;/LI-CODE&gt;</description>
    <pubDate>Sun, 01 May 2022 00:46:17 GMT</pubDate>
    <dc:creator>AlexisOlson</dc:creator>
    <dc:date>2022-05-01T00:46:17Z</dc:date>
    <item>
      <title>DAX will get false Unicode from character</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2486000#M68262</link>
      <description>&lt;P&gt;Hello Community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;this is my first time asking a question here! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to find every lower and upper character in a string. To achieve this, I use the following DAX statement:&lt;/P&gt;&lt;P class="lia-indent-padding-left-60px"&gt;DEFINE&lt;BR /&gt;VAR Repl_Char = FORMAT ("Adma Sandler","STRING")&lt;BR /&gt;VAR Mylen = LEN ( Repl_Char )&lt;BR /&gt;VAR mytable =&lt;BR /&gt;ADDCOLUMNS (&lt;BR /&gt;GENERATESERIES ( 1, mylen ), "Original", MID ( Repl_Char, [Value], 1 ))&lt;BR /&gt;VAR Result_Uni =&lt;BR /&gt;ADDCOLUMNS (&lt;BR /&gt;SELECTCOLUMNS (&lt;BR /&gt;ADDCOLUMNS ( mytable, "uni_char", UNICODE ( [Original] ) ),&lt;BR /&gt;"Number", [Value],&lt;BR /&gt;"Original",[Original],&lt;BR /&gt;"Unicode", [uni_char]&lt;BR /&gt;),&lt;BR /&gt;"uppercase_lowercase",&lt;BR /&gt;IF (&lt;BR /&gt;[Unicode] &amp;gt;= 97&lt;BR /&gt;&amp;amp;&amp;amp; [Unicode] &amp;lt;= 122,&lt;BR /&gt;"lower",&lt;BR /&gt;IF ( [Unicode] &amp;gt;= 65 &amp;amp;&amp;amp; [Unicode] &amp;lt;= 90, "upper","non alpha" )&lt;BR /&gt;)&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;EVALUATE&lt;BR /&gt;Result_Uni&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I execute this I will receive the follow:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Number&lt;/TD&gt;&lt;TD&gt;Original&lt;/TD&gt;&lt;TD&gt;Unicode&lt;/TD&gt;&lt;TD&gt;uppercase_lowercase&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;A&lt;/TD&gt;&lt;TD&gt;65&lt;/TD&gt;&lt;TD&gt;upper&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;d&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;lower&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;m&lt;/TD&gt;&lt;TD&gt;109&lt;/TD&gt;&lt;TD&gt;lower&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;A&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;65&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;upper&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;non alpha&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;S&lt;/TD&gt;&lt;TD&gt;83&lt;/TD&gt;&lt;TD&gt;upper&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#FF6600"&gt;7&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#FF6600"&gt;A&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#FF6600"&gt;65&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;&lt;FONT color="#FF6600"&gt;upper&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;n&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;lower&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;d&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;lower&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;l&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;TD&gt;lower&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;e&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;lower&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;r&lt;/TD&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;lower&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Question:&lt;/P&gt;&lt;P&gt;1. Could someone help to understand why this situation is happend?&amp;nbsp;&lt;/P&gt;&lt;P&gt;2. It would be really helpful if someone has an idea to solve this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BTW: I only have the option to use DAX for this challenge. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 14:47:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2486000#M68262</guid>
      <dc:creator>Eastwood</dc:creator>
      <dc:date>2022-04-29T14:47:49Z</dc:date>
    </item>
    <item>
      <title>Re: DAX will get false Unicode from character</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2486123#M68275</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="382159" data-lia-user-login="Eastwood" class="lia-mention lia-mention-user"&gt;Eastwood&lt;/a&gt; , Why is there a problem with the other A = 65? &lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 15:59:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2486123#M68275</guid>
      <dc:creator>amitchandak</dc:creator>
      <dc:date>2022-04-29T15:59:03Z</dc:date>
    </item>
    <item>
      <title>Re: DAX will get false Unicode from character</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2486354#M68288</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="148838" data-lia-user-login="amitchandak" class="lia-mention lia-mention-user"&gt;amitchandak&lt;/a&gt;&amp;nbsp;many thx for your reply. The search string "Adma" has the last lower character "a". But the Unicode are referenced to an upper character.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2022 18:44:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2486354#M68288</guid>
      <dc:creator>Eastwood</dc:creator>
      <dc:date>2022-04-29T18:44:54Z</dc:date>
    </item>
    <item>
      <title>Re: DAX will get false Unicode from character</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2487085#M68334</link>
      <description>&lt;P&gt;I'm pretty sure this has to do with case-insensitive column compression as I explain here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.powerbi.com/t5/Desktop/Single-character-in-Text-field-changing-from-upper-to-lower-case/m-p/2361931" target="_blank"&gt;https://community.powerbi.com/t5/Desktop/Single-character-in-Text-field-changing-from-upper-to-lower-case/m-p/2361931&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;While I don't think there's a way to make the [Original] column as you expect, you should be able to fix the other columns by immediately converting to Unicode like this:&lt;/P&gt;
&lt;LI-CODE lang="php"&gt;DEFINE
VAR Repl_Char = FORMAT ( "Adma Sandler", "STRING" )
VAR Mylen = LEN ( Repl_Char )
VAR mytable =
    ADDCOLUMNS (
        GENERATESERIES ( 1, mylen ),
        "Unicode", UNICODE ( MID ( Repl_Char, [Value], 1 ) )
    )
VAR Result_Uni =
    SELECTCOLUMNS (
        mytable,
        "Number", [Value],
        "Original", UNICHAR ( [Unicode] ),
        "Unicode", [Unicode],
        "uppercase_lowercase",
            IF (
                [Unicode] &amp;gt;= 97 &amp;amp;&amp;amp; [Unicode] &amp;lt;= 122,
                "lower",
                IF ( [Unicode] &amp;gt;= 65 &amp;amp;&amp;amp; [Unicode] &amp;lt;= 90, "upper", "non alpha" )
            )
    )
EVALUATE
    Result_Uni&lt;/LI-CODE&gt;</description>
      <pubDate>Sun, 01 May 2022 00:46:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2487085#M68334</guid>
      <dc:creator>AlexisOlson</dc:creator>
      <dc:date>2022-05-01T00:46:17Z</dc:date>
    </item>
    <item>
      <title>Re: DAX will get false Unicode from character</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2487194#M68338</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="39298" data-lia-user-login="AlexisOlson" class="lia-mention lia-mention-user"&gt;AlexisOlson&lt;/a&gt;, many thanks for your explanation! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; I now understand why my approach to identify the characters did not work! &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt; Your solution will save my day!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 01 May 2022 06:49:00 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/DAX-will-get-false-Unicode-from-character/m-p/2487194#M68338</guid>
      <dc:creator>Eastwood</dc:creator>
      <dc:date>2022-05-01T06:49:00Z</dc:date>
    </item>
  </channel>
</rss>

