<?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: I think I broke DAX again, bug in CONCATENATEX?? in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100755#M16166</link>
    <description>&lt;P&gt;Whoa, whoa, wait a minute, it is "normal" behavior for DAX/Power BI to change the case of imported data???&lt;/P&gt;</description>
    <pubDate>Thu, 21 May 2020 12:36:11 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2020-05-21T12:36:11Z</dc:date>
    <item>
      <title>I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1099936#M16131</link>
      <description>&lt;P&gt;OK, this is bizarre but there is some strange behavior going on with CONCATENATEX. Steps to recreate:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. Create the following tables in Power Query, Table, Table2 and Table3:&lt;/P&gt;
&lt;P&gt;Table:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8srPyFOK1QEySnMyU8GsgMRcpdhYAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Name = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}})
in
    #"Changed Type"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will have in your table:&lt;/P&gt;
&lt;P&gt;John&lt;/P&gt;
&lt;P&gt;Julie&lt;/P&gt;
&lt;P&gt;Pam&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Table2:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8s3MTlWK1YlW8srPyIMwSnMyIUIBiblKsbEA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Name = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Name", type text}})
in
    #"Changed Type"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will have in your table:&lt;/P&gt;
&lt;P&gt;Mike&lt;/P&gt;
&lt;P&gt;John&lt;/P&gt;
&lt;P&gt;Julie&lt;/P&gt;
&lt;P&gt;Pam&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Table3:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8srPyFOK1QEySnMyU8GsgMRcMO2bmQ0UiAUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Column1 = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}}),
    #"Renamed Columns" = Table.RenameColumns(#"Changed Type",{{"Column1", "Name"}})
in
    #"Renamed Columns"&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You will have in your table:&lt;/P&gt;
&lt;P&gt;John&lt;/P&gt;
&lt;P&gt;Julie&lt;/P&gt;
&lt;P&gt;Pam&lt;/P&gt;
&lt;P&gt;Mike&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. Now create the following column in each table:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Name Again = 
    VAR __Value = [Name]
    VAR __Table = 
            ADDCOLUMNS(
                GENERATESERIES(1,LEN(__Value),1),
                "Char",MID(__Value,[Value],1)
            )
RETURN
    CONCATENATEX(__Table,[Char],,",")&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In Table, "Name Again" column for Pam is "Pam".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In Table2, "Name Again" column for Pam is "Pa&lt;STRONG&gt;M&lt;/STRONG&gt;"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In Table3, "Name Again" column for Mike is "&lt;STRONG&gt;m&lt;/STRONG&gt;ike"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So, it is as if somehow CONCATENATEX is "remembering" the value of lower or upper case letter from a previous iteration?????&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="41" data-lia-user-login="marcorusso" class="lia-mention lia-mention-user"&gt;marcorusso&lt;/a&gt;&amp;nbsp;or anyone else you can explain?????&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 04:52:43 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1099936#M16131</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-05-21T04:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100012#M16133</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Look at this&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 06:07:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100012#M16133</guid>
      <dc:creator>nandukrishnavs</dc:creator>
      <dc:date>2020-05-21T06:07:37Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100029#M16135</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Try this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;Table =
VAR __Value1 = "NanduKRISHNA"
VAR __RESULT =
    ADDCOLUMNS (
        GENERATESERIES (
            1,
            LEN ( __Value1 ),
            1
        ),
        "Char", MID (
            __Value1,
            [Value],
            1
        )
    )
RETURN
    __RESULT&lt;/LI-CODE&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;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Create another Table&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="php"&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlSK1YlWMgKTxmDSBEyagkkzMGkOJi3ApCWYNDSAUBDdhkDtsQA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Value = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Value", Int64.Type}})
in
    #"Changed Type"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then create a calculated column&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;Char =
VAR __Value = "NanduKRISHNA"
VAR __result =
    MID (
        __Value,
        [Value],
        1
    )
RETURN
    __result&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;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution!&lt;BR /&gt;Appreciate with a kudos &lt;/STRONG&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 10:46:06 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100029#M16135</guid>
      <dc:creator>nandukrishnavs</dc:creator>
      <dc:date>2020-05-21T10:46:06Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100401#M16149</link>
      <description>&lt;P&gt;DAX is not case sensitive, and usually, I consider this for the data stored in a column, like in the last calculated table.&lt;/P&gt;&lt;P&gt;But this case is curious because it demonstrates that the formula engine applies this also to cases where the result is "unexpected".&lt;/P&gt;&lt;P&gt;You can reproduce the issue with a single DAX query without storing anything in a single column.&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;EVALUATE
ADDCOLUMNS (
    SELECTCOLUMNS (
        { "Mike", "Pam" },
        "Name", [Value]
    ),
    "Name Again",
    VAR __Value = [Name]
    VAR __Table =
        ADDCOLUMNS (
            GENERATESERIES ( 1, LEN ( __Value ), 1 ),
            "Char", MID ( __Value, [Value], 1 )
        )
    RETURN
        CONCATENATEX ( __Table, [Char] )
)&lt;/LI-CODE&gt;&lt;P&gt;The result is&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Mike&lt;/TD&gt;&lt;TD&gt;Mike&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Pam&lt;/TD&gt;&lt;TD&gt;PaM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suspect that the string created internally to the formula engine for Pam (letter "m") reuse an existing string already created for Mike ("M") because in a case-insensitive world, it is the same string.&lt;/P&gt;&lt;P&gt;Clearly, this is not ideal in this case, even though expected when you import data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;New lesson learned today!&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 10:26:20 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100401#M16149</guid>
      <dc:creator>marcorusso</dc:creator>
      <dc:date>2020-05-21T10:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100433#M16150</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="41" data-lia-user-login="marcorusso" class="lia-mention lia-mention-user"&gt;marcorusso&lt;/a&gt;&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created a table in EditQuery.&lt;/P&gt;&lt;LI-CODE lang="php"&gt;let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSlSK1YlWSgKTyWAyBUymgklHMOkEJp3BpAuYdFWKjQUA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Char = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Char", type text}})
in
    #"Changed Type"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;But when I look at the same table in the Data view, it was surprising.&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 10:44:29 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100433#M16150</guid>
      <dc:creator>nandukrishnavs</dc:creator>
      <dc:date>2020-05-21T10:44:29Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100439#M16151</link>
      <description>&lt;P&gt;Not surprising, it is by design. Power Pivot always worked this way, Power BI too.&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 10:47:33 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100439#M16151</guid>
      <dc:creator>marcorusso</dc:creator>
      <dc:date>2020-05-21T10:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100755#M16166</link>
      <description>&lt;P&gt;Whoa, whoa, wait a minute, it is "normal" behavior for DAX/Power BI to change the case of imported data???&lt;/P&gt;</description>
      <pubDate>Thu, 21 May 2020 12:36:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1100755#M16166</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-05-21T12:36:11Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1104602#M16205</link>
      <description>Unfortunately, yes. The first string imported keeps its case, following strings that are different only for the case use the previously imported string. It has been so since Power Pivot in 2010.</description>
      <pubDate>Fri, 22 May 2020 12:46:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1104602#M16205</guid>
      <dc:creator>marcorusso</dc:creator>
      <dc:date>2020-05-22T12:46:13Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1104897#M16209</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="41" data-lia-user-login="marcorusso" class="lia-mention lia-mention-user"&gt;marcorusso&lt;/a&gt;&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="32333" data-lia-user-login="nandukrishnavs" class="lia-mention lia-mention-user"&gt;nandukrishnavs&lt;/a&gt;&amp;nbsp;, sorry, still trying to wrap my head around this, I have confirmed this behavior for things like:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PAM&lt;/P&gt;
&lt;P&gt;pam&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both get: PAM&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And&lt;/P&gt;
&lt;P&gt;This is A SenTence&lt;/P&gt;
&lt;P&gt;tHIS is a SENTENCE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both get: This is A SenTence&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It just strikes me as a serious data quality issue, I can't imagine a case where I would want my data to be munged and effectively corrupted like this outside of my control. It just seems fundamentally wrong.&lt;/P&gt;</description>
      <pubDate>Fri, 22 May 2020 13:45:49 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1104897#M16209</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2020-05-22T13:45:49Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1105286#M16211</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you think about to use UNICODE() and UNICHAR() functions in your actual logic?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution!&lt;BR /&gt;Appreciate with a kudos &lt;/STRONG&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 22 May 2020 14:26:13 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1105286#M16211</guid>
      <dc:creator>nandukrishnavs</dc:creator>
      <dc:date>2020-05-22T14:26:13Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1105313#M16212</link>
      <description>&lt;P&gt;The reality is that it could be changed because it depends on the Analysis Services collation you choose during setup. However, Power BI and Azure Analysis Services don't allow any change, so the de-facto standard is now case insensitive.&lt;/P&gt;&lt;P&gt;You must live with it and there is zero chance this could change in the future because of regression and compatibility issues.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was worried the same way when I discovered this in Power Pivot, but I have to say that the number of real-word issues caused by this behavior so far is zero, in my personal experience. I'm not defending the choice, I'm just saying that it doesn't worth spending too much time on it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 May 2020 14:31:19 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1105313#M16212</guid>
      <dc:creator>marcorusso</dc:creator>
      <dc:date>2020-05-22T14:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: I think I broke DAX again, bug in CONCATENATEX??</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1105340#M16213</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="313" data-lia-user-login="Greg_Deckler" class="lia-mention lia-mention-user"&gt;Greg_Deckler&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;Table1 = 
VAR __Value1 = "This is A SenTence"
VAR __RESULT =
    ADDCOLUMNS (
        GENERATESERIES (
            1,
            LEN ( __Value1 ),
            1
        ),
        "unicodeVal", UNICHAR(UNICODE(MID (
            __Value1,
            [Value],
            2
        )))
    )
RETURN
    __RESULT&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;Note: I have specified &lt;STRONG&gt;2&lt;/STRONG&gt; instead of &lt;STRONG&gt;1&lt;/STRONG&gt; in &lt;STRONG&gt;MID()&lt;/STRONG&gt; to intentionally get the case sensitive text. Then &lt;STRONG&gt;Unicode()&lt;/STRONG&gt; will return the Unicode&amp;nbsp;of the first text only. Then converted to the actual&amp;nbsp;character using &lt;STRONG&gt;UNICHAR()&lt;/STRONG&gt;.&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution!&lt;BR /&gt;Appreciate with a kudos &lt;/STRONG&gt;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 22 May 2020 14:39:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/I-think-I-broke-DAX-again-bug-in-CONCATENATEX/m-p/1105340#M16213</guid>
      <dc:creator>nandukrishnavs</dc:creator>
      <dc:date>2020-05-22T14:39:56Z</dc:date>
    </item>
  </channel>
</rss>

