<?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 filter, with format or value in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-filter-with-format-or-value/m-p/2979372#M99846</link>
    <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;In a powerPivot table. "CompletContratrem"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have a "Brut" column, decimal number format.&lt;BR /&gt;And a measure "fx_Brut":=Sum([Brut])&lt;/P&gt;&lt;P&gt;and another "Année" column, Text format&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;example&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;nom&lt;/TD&gt;&lt;TD&gt;Brut&lt;/TD&gt;&lt;TD&gt;Année&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Titi&lt;/TD&gt;&lt;TD&gt;1125,45&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Toto&lt;/TD&gt;&lt;TD&gt;3456,87&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tata&lt;/TD&gt;&lt;TD&gt;3456,21&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;tete&lt;/TD&gt;&lt;TD&gt;1765,12&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like the "Brut" &amp;nbsp;total if "Année" = 2020,&lt;/P&gt;&lt;P&gt;I tried several solutions, but it stuck&lt;/P&gt;&lt;P&gt;I have already calculated a measure to get 2020 (the smallest year in the Year column)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regul_N_1:=calculate(value(max(CompletContratrem[Année]))-1)&lt;/P&gt;&lt;P&gt;i get good 2020&lt;/P&gt;&lt;P&gt;But,&lt;/P&gt;&lt;P&gt;even though I converted the "Année" column to integer, the metric "fx_Brut_N_1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;CompletContratrem[Année] =[Regul_N_1]))&lt;/P&gt;&lt;P&gt;, returns me (empty)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I leave the Year column as text, and I adapt the measure by converting Année with Value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;Value(CompletContratrem[Année] )=[Regul_N_1]))&lt;/P&gt;&lt;P&gt;, I also have a value return (empty)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the other hand, if I modify the measure and set a hard comparison criterion ex: 2020, it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;Value(CompletContratrem[Année] )=2020))&lt;/P&gt;&lt;P&gt;, returns the correct value&lt;/P&gt;&lt;P&gt;but,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;Value(CompletContratrem[Année] )=value([Regul_N_1])))&lt;BR /&gt;Always returns (empty)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't understand, I need explanations and help.&lt;/P&gt;&lt;P&gt;Thank for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Dec 2022 15:08:44 GMT</pubDate>
    <dc:creator>PhilippeMuniesa</dc:creator>
    <dc:date>2022-12-20T15:08:44Z</dc:date>
    <item>
      <title>Calculate filter, with format or value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-filter-with-format-or-value/m-p/2979372#M99846</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;In a powerPivot table. "CompletContratrem"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I have a "Brut" column, decimal number format.&lt;BR /&gt;And a measure "fx_Brut":=Sum([Brut])&lt;/P&gt;&lt;P&gt;and another "Année" column, Text format&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;example&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;nom&lt;/TD&gt;&lt;TD&gt;Brut&lt;/TD&gt;&lt;TD&gt;Année&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Titi&lt;/TD&gt;&lt;TD&gt;1125,45&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Toto&lt;/TD&gt;&lt;TD&gt;3456,87&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Tata&lt;/TD&gt;&lt;TD&gt;3456,21&lt;/TD&gt;&lt;TD&gt;2020&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;tete&lt;/TD&gt;&lt;TD&gt;1765,12&lt;/TD&gt;&lt;TD&gt;2021&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like the "Brut" &amp;nbsp;total if "Année" = 2020,&lt;/P&gt;&lt;P&gt;I tried several solutions, but it stuck&lt;/P&gt;&lt;P&gt;I have already calculated a measure to get 2020 (the smallest year in the Year column)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regul_N_1:=calculate(value(max(CompletContratrem[Année]))-1)&lt;/P&gt;&lt;P&gt;i get good 2020&lt;/P&gt;&lt;P&gt;But,&lt;/P&gt;&lt;P&gt;even though I converted the "Année" column to integer, the metric "fx_Brut_N_1"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;CompletContratrem[Année] =[Regul_N_1]))&lt;/P&gt;&lt;P&gt;, returns me (empty)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I leave the Year column as text, and I adapt the measure by converting Année with Value&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;Value(CompletContratrem[Année] )=[Regul_N_1]))&lt;/P&gt;&lt;P&gt;, I also have a value return (empty)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the other hand, if I modify the measure and set a hard comparison criterion ex: 2020, it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;Value(CompletContratrem[Année] )=2020))&lt;/P&gt;&lt;P&gt;, returns the correct value&lt;/P&gt;&lt;P&gt;but,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;fx_Brut_N_1:=calculate([fx_Brut];filter(CompletContratrem;Value(CompletContratrem[Année] )=value([Regul_N_1])))&lt;BR /&gt;Always returns (empty)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I don't understand, I need explanations and help.&lt;/P&gt;&lt;P&gt;Thank for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Philippe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Dec 2022 15:08:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-filter-with-format-or-value/m-p/2979372#M99846</guid>
      <dc:creator>PhilippeMuniesa</dc:creator>
      <dc:date>2022-12-20T15:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate filter, with format or value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-filter-with-format-or-value/m-p/2980091#M99885</link>
      <description>&lt;P&gt;hi &lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="245024" data-lia-user-login="PhilippeMuniesa" class="lia-mention lia-mention-user"&gt;PhilippeMuniesa&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;because there is contex transition.&amp;nbsp;when you call for the measure inside the filter function, filter provides a row context and the implicite CALCULATE surrounding the measure convert the row context to a filter context. it compares&amp;nbsp;2021 vs 2021-1, and 2020 vs 2020-1, so blank is returned.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This shall work:&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;fx_Brut_N_1:=&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;VAR _value = [Regul_N_1]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;RETURN calculate([fx_Brut];filter(CompletContratrem;Value(CompletContratrem[Année] )=&lt;/SPAN&gt;&lt;SPAN&gt;_value&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;More info about context transition:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;SPAN&gt;&lt;A href="https://www.sqlbi.com/articles/understanding-context-transition/#:~:text=The%20context%20transition%20in%20DAX%20is%20the%20transformation,once%20you%20understand%20row%20context%20and%20filter%20context" target="_blank"&gt;https://www.sqlbi.com/articles/understanding-context-transition/#:~:text=The%20context%20transition%20in%20DAX%20is%20the%20transformation,once%20you%20understand%20row%20context%20and%20filter%20context&lt;/A&gt;.&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 20 Dec 2022 21:27:44 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-filter-with-format-or-value/m-p/2980091#M99885</guid>
      <dc:creator>FreemanZ</dc:creator>
      <dc:date>2022-12-20T21:27:44Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate filter, with format or value</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-filter-with-format-or-value/m-p/2983472#M100055</link>
      <description>&lt;P&gt;Thank a lot,&lt;/P&gt;&lt;P&gt;i will read the article on context transition that i don't know.&lt;/P&gt;&lt;P&gt;philippe&lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2022 06:18:37 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Calculate-filter-with-format-or-value/m-p/2983472#M100055</guid>
      <dc:creator>PhilippeMuniesa</dc:creator>
      <dc:date>2022-12-22T06:18:37Z</dc:date>
    </item>
  </channel>
</rss>

