<?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: The Way to Insert All the Missing months and put 0 as the value in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3985103#M154497</link>
    <description>&lt;P&gt;Thanks for the reply from &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="226664" data-lia-user-login="sjoerdvn" class="lia-mention lia-mention-user"&gt;sjoerdvn&lt;/a&gt;&amp;nbsp;, please allow me to provide another insight:&lt;/P&gt;
&lt;P&gt;Hi,Anonymous&lt;/a&gt;&amp;nbsp; &lt;BR /&gt;Regarding the issue you raised, my solution is as follows:&lt;/P&gt;
&lt;P&gt;1.First I have created the following table and the column names and data are the data you have given:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;2.Create calculated table references:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;1 = 
VAR startdate=DATE(2022,4,1)
VAR enddate=DATE(2022,6,30)
VAR md=ADDCOLUMNS(CALENDAR(startdate,enddate),"monthend",EOMONTH([Date],0))
RETURN DISTINCT(SELECTCOLUMNS(md,"Date",[monthend]))

&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;2 = DATATABLE("project",STRING,
"country",STRING,
"unit",INTEGER,
"category",INTEGER,
{
    {"xxx","Vietnam","205","1"},
    {"xxx","Vietnam","205","2"},
    {"xxx","Vietnam","205","3"},
    {"yyy","Vietnam","205","1"},
    {"yyy","Vietnam","205","2"},
    {"yyy","Vietnam","205","3"},
    {"xxx","Thailand","205","1"},
    {"xxx","Thailand","205","2"},
    {"xxx","Thailand","205","3"},
    {"yyy","Thailand","205","1"},
    {"yyy","Thailand","205","2"},
    {"yyy","Thailand","205","3"}
})
&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Table = CROSSJOIN('1','2')&lt;/LI-CODE&gt;
&lt;P&gt;3. Below are the calculated column I've created for your needs:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;expenditure = IF(LOOKUPVALUE('blank'[expenditure],
'blank'[category],'Table'[category],
'blank'[country],'Table'[country],
'blank'[date of occurrence ],'Table'[Date],
'blank'[project],'Table'[project],
'blank'[unit ],'Table'[unit]),
LOOKUPVALUE('blank'[expenditure],
'blank'[category],'Table'[category],
'blank'[country],'Table'[country],
'blank'[date of occurrence ],'Table'[Date],
'blank'[project],'Table'[project],
'blank'[unit ],'Table'[unit]),0)

&lt;/LI-CODE&gt;
&lt;P&gt;4.Here's my final result, which I hope meets your requirements.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Please find the attached pbix relevant to the case.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Leroy Lu&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;&lt;EM&gt;helps&lt;/EM&gt;&lt;/STRONG&gt;, then please consider Accept it &lt;STRONG&gt;&lt;EM&gt;as the solution &lt;/EM&gt;&lt;/STRONG&gt;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 11 Jun 2024 06:11:25 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-06-11T06:11:25Z</dc:date>
    <item>
      <title>The Way to Insert All the Missing months and put 0 as the value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3977225#M154212</link>
      <description>&lt;P&gt;Hi everyone!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So here is my situation:&amp;nbsp; I have a BASETABLE that records the expenditure of each project in each country under each category and business unit at correspondent date of occurrence (Therefore, there are six columns in it: Date of occurrence, project, country, unit, category, expenditure) . And I need to calculate the cummulated monthly sum of expenditure based on different criteria later on and visualize the cummulated monthly sum of expenditure.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, since not every project would generate expenditure in each month in each country, there are months that are missing in the BASETABLE. For example, if no projects generate expenditure in Vietnam in 2022-05, then there will be information at all containing any information in May (as follows). If this is the case, then it would be impossible to correctly visualize the&amp;nbsp;cummulated monthly sum of expenditure in each month. The visualization will then only show the&amp;nbsp;the&amp;nbsp;cummulated monthly sum of expenditure in the months that appear in the BASETABLE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date of occurrence&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;project&lt;/TD&gt;&lt;TD&gt;country&lt;/TD&gt;&lt;TD&gt;unit&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;category&lt;/TD&gt;&lt;TD&gt;expenditure&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2022-04-30&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2022-04-30&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2022-04-30&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2022-06-30&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2022-06-30&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2022-06-30&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;BR /&gt;I would like to ask how I could insert all the missing months and fill in the expenditure column with 0 (as follows) ? I already created a new table using MIN and MAX functions to list every day within the range of the BASETABLE based on its date of occureence row.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the effort ahead of time!&lt;span class="lia-unicode-emoji" title=":smiling_face_with_smiling_eyes:"&gt;😊&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;date of occurrence&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;project&lt;/TD&gt;&lt;TD&gt;country&lt;/TD&gt;&lt;TD&gt;unit&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;category&lt;/TD&gt;&lt;TD&gt;expenditure&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;80&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5/31/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;70&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;xxx&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Thailand&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6/30/2022&lt;/TD&gt;&lt;TD&gt;yyy&lt;/TD&gt;&lt;TD&gt;Vietnam&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 06 Jun 2024 14:38:50 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3977225#M154212</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-06-06T14:38:50Z</dc:date>
    </item>
    <item>
      <title>Re: The Way to Insert All the Missing months and put 0 as the value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3977330#M154216</link>
      <description>&lt;P&gt;Why would you want to insert extra rows? If you want to display "0" in visuals just make sure you have a proper date table and adjust your measure to show a zero where needed.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2024 14:22:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3977330#M154216</guid>
      <dc:creator>sjoerdvn</dc:creator>
      <dc:date>2024-06-06T14:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: The Way to Insert All the Missing months and put 0 as the value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3977359#M154221</link>
      <description>&lt;P&gt;I definitely need to insert rows because, as I have mentioned, the data I want to visualize is the cummulated monthly sum of expenditure based on country or project, not the single expenditure in expenditure column. In order to do that, I must have all the expenditure data and missing months so that I could do the calculation later on based on the complete date range.&lt;/P&gt;</description>
      <pubDate>Thu, 06 Jun 2024 14:31:24 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3977359#M154221</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-06-06T14:31:24Z</dc:date>
    </item>
    <item>
      <title>Re: The Way to Insert All the Missing months and put 0 as the value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3985103#M154497</link>
      <description>&lt;P&gt;Thanks for the reply from &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="226664" data-lia-user-login="sjoerdvn" class="lia-mention lia-mention-user"&gt;sjoerdvn&lt;/a&gt;&amp;nbsp;, please allow me to provide another insight:&lt;/P&gt;
&lt;P&gt;Hi,Anonymous&lt;/a&gt;&amp;nbsp; &lt;BR /&gt;Regarding the issue you raised, my solution is as follows:&lt;/P&gt;
&lt;P&gt;1.First I have created the following table and the column names and data are the data you have given:&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;2.Create calculated table references:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;1 = 
VAR startdate=DATE(2022,4,1)
VAR enddate=DATE(2022,6,30)
VAR md=ADDCOLUMNS(CALENDAR(startdate,enddate),"monthend",EOMONTH([Date],0))
RETURN DISTINCT(SELECTCOLUMNS(md,"Date",[monthend]))

&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;2 = DATATABLE("project",STRING,
"country",STRING,
"unit",INTEGER,
"category",INTEGER,
{
    {"xxx","Vietnam","205","1"},
    {"xxx","Vietnam","205","2"},
    {"xxx","Vietnam","205","3"},
    {"yyy","Vietnam","205","1"},
    {"yyy","Vietnam","205","2"},
    {"yyy","Vietnam","205","3"},
    {"xxx","Thailand","205","1"},
    {"xxx","Thailand","205","2"},
    {"xxx","Thailand","205","3"},
    {"yyy","Thailand","205","1"},
    {"yyy","Thailand","205","2"},
    {"yyy","Thailand","205","3"}
})
&lt;/LI-CODE&gt;&lt;LI-CODE lang="markup"&gt;Table = CROSSJOIN('1','2')&lt;/LI-CODE&gt;
&lt;P&gt;3. Below are the calculated column I've created for your needs:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;expenditure = IF(LOOKUPVALUE('blank'[expenditure],
'blank'[category],'Table'[category],
'blank'[country],'Table'[country],
'blank'[date of occurrence ],'Table'[Date],
'blank'[project],'Table'[project],
'blank'[unit ],'Table'[unit]),
LOOKUPVALUE('blank'[expenditure],
'blank'[category],'Table'[category],
'blank'[country],'Table'[country],
'blank'[date of occurrence ],'Table'[Date],
'blank'[project],'Table'[project],
'blank'[unit ],'Table'[unit]),0)

&lt;/LI-CODE&gt;
&lt;P&gt;4.Here's my final result, which I hope meets your requirements.&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Please find the attached pbix relevant to the case.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Leroy Lu&lt;/P&gt;
&lt;P&gt;If this post &lt;STRONG&gt;&lt;EM&gt;helps&lt;/EM&gt;&lt;/STRONG&gt;, then please consider Accept it &lt;STRONG&gt;&lt;EM&gt;as the solution &lt;/EM&gt;&lt;/STRONG&gt;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 11 Jun 2024 06:11:25 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/The-Way-to-Insert-All-the-Missing-months-and-put-0-as-the-value/m-p/3985103#M154497</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-06-11T06:11:25Z</dc:date>
    </item>
  </channel>
</rss>

