<?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: Reference 1st digit in column in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586436#M175710</link>
    <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="900826" data-lia-user-login="MrsGG" class="lia-mention lia-mention-user"&gt;MrsGG&lt;/a&gt;&amp;nbsp;OK, if I am understanding what you are saying, the probable "best practice" answer would be to have a dimension for your "Products" that would include the ID and Name and maybe some other information. You would then form a relationship between that table and your fact table. This is the classic "star schema" approach.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Instead, you could just create a column in your fact table. Here is one way:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column =
  VAR __ID = [ID] &amp;amp; ""
  VAR __First = LEFT( __ID, 1 )
  VAR __Result = 
    SWITCH( __First,
      "1", General,
      "2", Clothing,
      ...
    )
RETURN
  __Result&lt;/LI-CODE&gt;
&lt;P&gt;Is that what you are asking about?&lt;/P&gt;</description>
    <pubDate>Wed, 26 Feb 2025 16:57:25 GMT</pubDate>
    <dc:creator>Greg_Deckler</dc:creator>
    <dc:date>2025-02-26T16:57:25Z</dc:date>
    <item>
      <title>Reference 1st digit in column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586214#M175700</link>
      <description>&lt;P&gt;Hello All&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a report that has the below ID data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The start of the ID determines which naming convention it is part of so&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Starts with 1 = General&lt;/P&gt;&lt;P&gt;Starts with 2 = Clothing&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This goes right up to 9.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it better to duplicate column leaving the first digit then refer to another table or is there any other better way?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;ID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Name&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;General&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;11&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;General&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;112.000&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;General&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;2&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Clothing&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;26&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Clothing&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;264&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Clothing&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;27&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Clothing&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;3&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shoes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;33&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shoes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;334&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shoes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2025 14:51:56 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586214#M175700</guid>
      <dc:creator>MrsGG</dc:creator>
      <dc:date>2025-02-26T14:51:56Z</dc:date>
    </item>
    <item>
      <title>Re: Reference 1st digit in column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586233#M175702</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="900826" data-lia-user-login="MrsGG" class="lia-mention lia-mention-user"&gt;MrsGG&lt;/a&gt;&amp;nbsp;Greatly depends on what you are actually trying to do/accomplish. What is the end goal here?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2025 15:00:48 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586233#M175702</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2025-02-26T15:00:48Z</dc:date>
    </item>
    <item>
      <title>Re: Reference 1st digit in column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586336#M175706</link>
      <description>&lt;P&gt;Hi Greg&lt;/P&gt;&lt;P&gt;The main table has got 4000ish records, they are from 1 upto 9 and can be:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;TD&gt;Cost&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110.119&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;220.119&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Each of the starting numbers is a new section name, but every number under that section name is the same.&lt;/P&gt;&lt;P&gt;We would like to add the name as its own column in order to pull that through and get a total cost i.e. clothing 300&lt;/P&gt;&lt;P&gt;(we could do that with a another table and relationship yes) but in case of any added ones we would had to revise that?&lt;/P&gt;&lt;P&gt;We also have another 6 of source data sets that that have their own similar but not exact the same numbering but the prefix is always the same so I thought (maybe wrongly) if we calculate off of the 1st digit that covers us for any varying data sets and additions, maybe...&lt;/P&gt;&lt;P&gt;Hope that make sense, crude example below.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Johnny&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110.119&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;220.119&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Stephanie&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;112.113&lt;/TD&gt;&lt;TD&gt;General&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;220.119&lt;/TD&gt;&lt;TD&gt;Clothing&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2025 15:54:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586336#M175706</guid>
      <dc:creator>MrsGG</dc:creator>
      <dc:date>2025-02-26T15:54:35Z</dc:date>
    </item>
    <item>
      <title>Re: Reference 1st digit in column</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586436#M175710</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="900826" data-lia-user-login="MrsGG" class="lia-mention lia-mention-user"&gt;MrsGG&lt;/a&gt;&amp;nbsp;OK, if I am understanding what you are saying, the probable "best practice" answer would be to have a dimension for your "Products" that would include the ID and Name and maybe some other information. You would then form a relationship between that table and your fact table. This is the classic "star schema" approach.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Instead, you could just create a column in your fact table. Here is one way:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Column =
  VAR __ID = [ID] &amp;amp; ""
  VAR __First = LEFT( __ID, 1 )
  VAR __Result = 
    SWITCH( __First,
      "1", General,
      "2", Clothing,
      ...
    )
RETURN
  __Result&lt;/LI-CODE&gt;
&lt;P&gt;Is that what you are asking about?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2025 16:57:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Reference-1st-digit-in-column/m-p/4586436#M175710</guid>
      <dc:creator>Greg_Deckler</dc:creator>
      <dc:date>2025-02-26T16:57:25Z</dc:date>
    </item>
  </channel>
</rss>

