<?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: Need Sum &amp;amp; Avg in different conditions in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4288755#M170213</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="604985" data-lia-user-login="Jraj2380" class="lia-mention lia-mention-user"&gt;Jraj2380&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To calculate the required outputs, follow these steps to write a DAX measure. We'll break down the logic step-by-step.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;1. &lt;STRONG&gt;Group and Sum Allocation&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;We first need to group the data based on these conditions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Emp_Name is the same.&lt;/LI&gt;&lt;LI&gt;Start Date and End Date are the same.&lt;/LI&gt;&lt;LI&gt;Project Code is &lt;STRONG&gt;different&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For this, use SUMMARIZE to create a temporary table that aggregates the data based on your criteria.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;DAX Measures&lt;/STRONG&gt;&lt;/H3&gt;&lt;H4&gt;&lt;STRONG&gt;Step 1: Grouped Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Create a measure to calculate the total allocation based on your grouping logic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Grouped Allocation = 
SUMX(
    SUMMARIZE(
        TableName,
        TableName[Emp_Name],
        TableName[Start Date],
        TableName[End Date],
        TableName[UTILIZATION], // Include UTILIZATION for filtering later
        "Sum Allocation", SUMX(
            DISTINCT(TableName[PROJECT CODE]),
            VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1))
        )
    ),
    [Sum Allocation]
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H4&gt;&lt;STRONG&gt;Step 2: Average Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Calculate the average allocation for the given month.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Avg Allocation = 
DIVIDE(
    [Grouped Allocation], 
    DISTINCTCOUNT(TableName[Emp_Name])
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H4&gt;&lt;STRONG&gt;Step 3: Average Utilization for "Yes"&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Filter the grouped data for utilization marked as "Yes" and calculate the average.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Avg Utilization - Yes = 
DIVIDE(
    SUMX(
        FILTER(
            SUMMARIZE(
                TableName,
                TableName[Emp_Name],
                TableName[Start Date],
                TableName[End Date],
                TableName[UTILIZATION],
                "Sum Allocation", SUMX(
                    DISTINCT(TableName[PROJECT CODE]),
                    VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1))
                )
            ),
            TableName[UTILIZATION] = "Yes"
        ),
        [Sum Allocation]
    ),
    DISTINCTCOUNT(
        FILTER(TableName, TableName[UTILIZATION] = "Yes")[Emp_Name]
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;To calculate the required outputs, follow these steps to write a DAX measure. We'll break down the logic step-by-step.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;1. &lt;STRONG&gt;Group and Sum Allocation&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;We first need to group the data based on these conditions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Emp_Name is the same.&lt;/LI&gt;&lt;LI&gt;Start Date and End Date are the same.&lt;/LI&gt;&lt;LI&gt;Project Code is &lt;STRONG&gt;different&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For this, use SUMMARIZE to create a temporary table that aggregates the data based on your criteria.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;DAX Measures&lt;/STRONG&gt;&lt;/H3&gt;&lt;H4&gt;&lt;STRONG&gt;Step 1: Grouped Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Create a measure to calculate the total allocation based on your grouping logic.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;DAX&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Copy code&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Grouped Allocation = SUMX( SUMMARIZE( TableName, TableName[Emp_Name], TableName[Start Date], TableName[End Date], TableName[UTILIZATION], // Include UTILIZATION for filtering later "Sum Allocation", SUMX( DISTINCT(TableName[PROJECT CODE]), VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1)) ) ), [Sum Allocation] )&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;&lt;STRONG&gt;Step 2: Average Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Calculate the average allocation for the given month.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;DAX&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Copy code&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Avg Allocation = DIVIDE( [Grouped Allocation], DISTINCTCOUNT(TableName[Emp_Name]) )&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;&lt;STRONG&gt;Step 3: Average Utilization for "Yes"&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Filter the grouped data for utilization marked as "Yes" and calculate the average.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;DAX&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Copy code&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Avg Utilization - Yes = DIVIDE( SUMX( FILTER( SUMMARIZE( TableName, TableName[Emp_Name], TableName[Start Date], TableName[End Date], TableName[UTILIZATION], "Sum Allocation", SUMX( DISTINCT(TableName[PROJECT CODE]), VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1)) ) ), TableName[UTILIZATION] = "Yes" ), [Sum Allocation] ), DISTINCTCOUNT( FILTER(TableName, TableName[UTILIZATION] = "Yes")[Emp_Name] ) )&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;&lt;STRONG&gt;Step 4: Average Utilization for "No"&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Similarly, calculate the average for utilization marked as "No".&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Avg Utilization - No = 
DIVIDE(
    SUMX(
        FILTER(
            SUMMARIZE(
                TableName,
                TableName[Emp_Name],
                TableName[Start Date],
                TableName[End Date],
                TableName[UTILIZATION],
                "Sum Allocation", SUMX(
                    DISTINCT(TableName[PROJECT CODE]),
                    VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1))
                )
            ),
            TableName[UTILIZATION] = "No"
        ),
        [Sum Allocation]
    ),
    DISTINCTCOUNT(
        FILTER(TableName, TableName[UTILIZATION] = "No")[Emp_Name]
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution, this will help others!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If my response(s) assisted you in any way, don't forget to drop me a "&lt;STRONG&gt;Kudos&lt;/STRONG&gt;" &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;BR /&gt;Poojara&lt;BR /&gt;Data Analyst | MSBI Developer | Power BI Consultant&lt;BR /&gt;&lt;STRONG&gt;YouTube&lt;/STRONG&gt;: &lt;A href="https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS" target="_blank" rel="noopener"&gt;https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 18 Nov 2024 11:09:54 GMT</pubDate>
    <dc:creator>Poojara_D12</dc:creator>
    <dc:date>2024-11-18T11:09:54Z</dc:date>
    <item>
      <title>Need Sum &amp; Avg in different conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4288701#M170210</link>
      <description>&lt;P&gt;Find the below data and i need to Sum the Value when (i)Emp_Name same, (ii) Start/End Dates are Same and (iii) Project Codes are different. And then, Aeverage the value for the given month. Please help me to write a Dax for this output. Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Emp_Name&lt;/TD&gt;&lt;TD&gt;PROJECT CODE&lt;/TD&gt;&lt;TD&gt;Start Date&lt;/TD&gt;&lt;TD&gt;End Date&lt;/TD&gt;&lt;TD&gt;ALLOCATION %&lt;/TD&gt;&lt;TD&gt;UTILIZATION&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Ramesh&lt;/TD&gt;&lt;TD&gt;ABCD&lt;/TD&gt;&lt;TD&gt;01/10/2024&lt;/TD&gt;&lt;TD&gt;31/10/2024&lt;/TD&gt;&lt;TD&gt;100%&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Suresh&lt;/TD&gt;&lt;TD&gt;EFGH&lt;/TD&gt;&lt;TD&gt;01/10/2024&lt;/TD&gt;&lt;TD&gt;31/10/2024&lt;/TD&gt;&lt;TD&gt;100%&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Kiran&lt;/TD&gt;&lt;TD&gt;IJKL&lt;/TD&gt;&lt;TD&gt;01/10/2024&lt;/TD&gt;&lt;TD&gt;14/10/2024&lt;/TD&gt;&lt;TD&gt;100%&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Kiran&lt;/TD&gt;&lt;TD&gt;MNOP&lt;/TD&gt;&lt;TD&gt;15/10/2024&lt;/TD&gt;&lt;TD&gt;31/10/2024&lt;/TD&gt;&lt;TD&gt;50%&lt;/TD&gt;&lt;TD&gt;No&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Kiran&lt;/TD&gt;&lt;TD&gt;MNOP&lt;/TD&gt;&lt;TD&gt;15/10/2024&lt;/TD&gt;&lt;TD&gt;31/10/2024&lt;/TD&gt;&lt;TD&gt;50%&lt;/TD&gt;&lt;TD&gt;Yes&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Need below outputs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Avg Allocation&lt;/TD&gt;&lt;TD&gt;100%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Avg Utilization - Yes&lt;/TD&gt;&lt;TD&gt;83%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Avg Utilization - No&lt;/TD&gt;&lt;TD&gt;75%&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Mon, 18 Nov 2024 10:39:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4288701#M170210</guid>
      <dc:creator>Jraj2380</dc:creator>
      <dc:date>2024-11-18T10:39:23Z</dc:date>
    </item>
    <item>
      <title>Re: Need Sum &amp; Avg in different conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4288755#M170213</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="604985" data-lia-user-login="Jraj2380" class="lia-mention lia-mention-user"&gt;Jraj2380&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To calculate the required outputs, follow these steps to write a DAX measure. We'll break down the logic step-by-step.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;1. &lt;STRONG&gt;Group and Sum Allocation&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;We first need to group the data based on these conditions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Emp_Name is the same.&lt;/LI&gt;&lt;LI&gt;Start Date and End Date are the same.&lt;/LI&gt;&lt;LI&gt;Project Code is &lt;STRONG&gt;different&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For this, use SUMMARIZE to create a temporary table that aggregates the data based on your criteria.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;DAX Measures&lt;/STRONG&gt;&lt;/H3&gt;&lt;H4&gt;&lt;STRONG&gt;Step 1: Grouped Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Create a measure to calculate the total allocation based on your grouping logic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Grouped Allocation = 
SUMX(
    SUMMARIZE(
        TableName,
        TableName[Emp_Name],
        TableName[Start Date],
        TableName[End Date],
        TableName[UTILIZATION], // Include UTILIZATION for filtering later
        "Sum Allocation", SUMX(
            DISTINCT(TableName[PROJECT CODE]),
            VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1))
        )
    ),
    [Sum Allocation]
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H4&gt;&lt;STRONG&gt;Step 2: Average Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Calculate the average allocation for the given month.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Avg Allocation = 
DIVIDE(
    [Grouped Allocation], 
    DISTINCTCOUNT(TableName[Emp_Name])
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H4&gt;&lt;STRONG&gt;Step 3: Average Utilization for "Yes"&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Filter the grouped data for utilization marked as "Yes" and calculate the average.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Avg Utilization - Yes = 
DIVIDE(
    SUMX(
        FILTER(
            SUMMARIZE(
                TableName,
                TableName[Emp_Name],
                TableName[Start Date],
                TableName[End Date],
                TableName[UTILIZATION],
                "Sum Allocation", SUMX(
                    DISTINCT(TableName[PROJECT CODE]),
                    VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1))
                )
            ),
            TableName[UTILIZATION] = "Yes"
        ),
        [Sum Allocation]
    ),
    DISTINCTCOUNT(
        FILTER(TableName, TableName[UTILIZATION] = "Yes")[Emp_Name]
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;To calculate the required outputs, follow these steps to write a DAX measure. We'll break down the logic step-by-step.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;1. &lt;STRONG&gt;Group and Sum Allocation&lt;/STRONG&gt;&lt;/H3&gt;&lt;P&gt;We first need to group the data based on these conditions:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Emp_Name is the same.&lt;/LI&gt;&lt;LI&gt;Start Date and End Date are the same.&lt;/LI&gt;&lt;LI&gt;Project Code is &lt;STRONG&gt;different&lt;/STRONG&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;For this, use SUMMARIZE to create a temporary table that aggregates the data based on your criteria.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;&lt;STRONG&gt;DAX Measures&lt;/STRONG&gt;&lt;/H3&gt;&lt;H4&gt;&lt;STRONG&gt;Step 1: Grouped Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Create a measure to calculate the total allocation based on your grouping logic.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;DAX&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Copy code&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Grouped Allocation = SUMX( SUMMARIZE( TableName, TableName[Emp_Name], TableName[Start Date], TableName[End Date], TableName[UTILIZATION], // Include UTILIZATION for filtering later "Sum Allocation", SUMX( DISTINCT(TableName[PROJECT CODE]), VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1)) ) ), [Sum Allocation] )&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;&lt;STRONG&gt;Step 2: Average Allocation&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Calculate the average allocation for the given month.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;DAX&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Copy code&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Avg Allocation = DIVIDE( [Grouped Allocation], DISTINCTCOUNT(TableName[Emp_Name]) )&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;&lt;STRONG&gt;Step 3: Average Utilization for "Yes"&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Filter the grouped data for utilization marked as "Yes" and calculate the average.&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;DAX&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;Copy code&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Avg Utilization - Yes = DIVIDE( SUMX( FILTER( SUMMARIZE( TableName, TableName[Emp_Name], TableName[Start Date], TableName[End Date], TableName[UTILIZATION], "Sum Allocation", SUMX( DISTINCT(TableName[PROJECT CODE]), VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1)) ) ), TableName[UTILIZATION] = "Yes" ), [Sum Allocation] ), DISTINCTCOUNT( FILTER(TableName, TableName[UTILIZATION] = "Yes")[Emp_Name] ) )&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H4&gt;&lt;STRONG&gt;Step 4: Average Utilization for "No"&lt;/STRONG&gt;&lt;/H4&gt;&lt;P&gt;Similarly, calculate the average for utilization marked as "No".&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;Avg Utilization - No = 
DIVIDE(
    SUMX(
        FILTER(
            SUMMARIZE(
                TableName,
                TableName[Emp_Name],
                TableName[Start Date],
                TableName[End Date],
                TableName[UTILIZATION],
                "Sum Allocation", SUMX(
                    DISTINCT(TableName[PROJECT CODE]),
                    VALUE(LEFT(TableName[ALLOCATION %], LEN(TableName[ALLOCATION %]) - 1))
                )
            ),
            TableName[UTILIZATION] = "No"
        ),
        [Sum Allocation]
    ),
    DISTINCTCOUNT(
        FILTER(TableName, TableName[UTILIZATION] = "No")[Emp_Name]
    )
)&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Did I answer your question? Mark my post as a solution, this will help others!&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If my response(s) assisted you in any way, don't forget to drop me a "&lt;STRONG&gt;Kudos&lt;/STRONG&gt;" &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Kind Regards,&lt;BR /&gt;Poojara&lt;BR /&gt;Data Analyst | MSBI Developer | Power BI Consultant&lt;BR /&gt;&lt;STRONG&gt;YouTube&lt;/STRONG&gt;: &lt;A href="https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS" target="_blank" rel="noopener"&gt;https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Nov 2024 11:09:54 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4288755#M170213</guid>
      <dc:creator>Poojara_D12</dc:creator>
      <dc:date>2024-11-18T11:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: Need Sum &amp; Avg in different conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4288899#M170221</link>
      <description>&lt;P&gt;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="604985" data-lia-user-login="Jraj2380" class="lia-mention lia-mention-user"&gt;Jraj2380&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Create measures:&lt;/P&gt;&lt;PRE&gt;Total Allocation =&lt;BR /&gt;SUMX(&lt;BR /&gt;FILTER(&lt;BR /&gt;'Table',&lt;BR /&gt;EARLIER('Table'[Emp_Name]) = 'Table'[Emp_Name] &amp;amp;&amp;amp;&lt;BR /&gt;EARLIER('Table'[Start Date]) = 'Table'[Start Date] &amp;amp;&amp;amp;&lt;BR /&gt;EARLIER('Table'[End Date]) = 'Table'[End Date] &amp;amp;&amp;amp;&lt;BR /&gt;EARLIER('Table'[PROJECT CODE]) &amp;lt;&amp;gt; 'Table'[PROJECT CODE]&lt;BR /&gt;),&lt;BR /&gt;'Table'[ALLOCATION %]&lt;BR /&gt;)&lt;/PRE&gt;&lt;PRE&gt;Avg Allocation =&lt;BR /&gt;AVERAGEX(&lt;BR /&gt;SUMMARIZE(&lt;BR /&gt;'Table',&lt;BR /&gt;'Table'[Emp_Name],&lt;BR /&gt;'Table'[Start Date],&lt;BR /&gt;'Table'[End Date],&lt;BR /&gt;"TotalAllocation", [Total Allocation]&lt;BR /&gt;),&lt;BR /&gt;[TotalAllocation]&lt;BR /&gt;)&lt;/PRE&gt;&lt;PRE&gt;Avg Utilization Yes =&lt;BR /&gt;AVERAGEX(&lt;BR /&gt;FILTER(&lt;BR /&gt;'Table',&lt;BR /&gt;'Table'[UTILIZATION] = "Yes"&lt;BR /&gt;),&lt;BR /&gt;'Table'[ALLOCATION %]&lt;BR /&gt;)&lt;/PRE&gt;&lt;PRE&gt;Avg Utilization No =&lt;BR /&gt;AVERAGEX(&lt;BR /&gt;FILTER(&lt;BR /&gt;'Table',&lt;BR /&gt;'Table'[UTILIZATION] = "No"&lt;BR /&gt;),&lt;BR /&gt;'Table'[ALLOCATION %]&lt;BR /&gt;)&lt;/PRE&gt;&lt;P&gt;The outputs will be displayed in a card visual or table, depending on your preference:&lt;/P&gt;&lt;P&gt;Avg Allocation: From [Avg Allocation]&lt;BR /&gt;Avg Utilization - Yes: From [Avg Utilization Yes]&lt;BR /&gt;Avg Utilization - No: From [Avg Utilization No]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-unicode-emoji" title=":love_letter:"&gt;💌&lt;/span&gt; If this helped, a Kudos &lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt; or Solution mark would be great! &lt;span class="lia-unicode-emoji" title=":party_popper:"&gt;🎉&lt;/span&gt;&lt;/STRONG&gt;&lt;BR /&gt;Cheers,&lt;BR /&gt;Kedar&lt;BR /&gt;&lt;A href="https://www.linkedin.com/in/kedar-pande" target="_blank" rel="noopener"&gt;Connect on LinkedIn&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Nov 2024 12:50:45 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4288899#M170221</guid>
      <dc:creator>Kedar_Pande</dc:creator>
      <dc:date>2024-11-18T12:50:45Z</dc:date>
    </item>
    <item>
      <title>Re: Need Sum &amp; Avg in different conditions</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4290595#M170270</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="javascript:void(0)" data-lia-user-mentions="" data-lia-user-uid="604985" data-lia-user-login="Jraj2380" class="lia-mention lia-mention-user"&gt;Jraj2380&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;Please try the following measure:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Avg Allocation = 
VAR _name = SELECTEDVALUE('Table'[Emp_Name])
VAR _startdate = SELECTEDVALUE('Table'[Start Date])
VAR _enddate = SELECTEDVALUE('Table'[End Date])
RETURN
SUMX(FILTER(ALL('Table'),'Table'[Emp_Name] = _name &amp;amp;&amp;amp; 'Table'[Start Date] = _startdate &amp;amp;&amp;amp; 'Table'[End Date] = _enddate),'Table'[ALLOCATION %])&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Avg Utilization - Yes = 
VAR _name = SELECTEDVALUE('Table'[Emp_Name])
VAR _startdate = SELECTEDVALUE('Table'[Start Date])
VAR _enddate = SELECTEDVALUE('Table'[End Date])
RETURN
SUMX(FILTER(ALL('Table'),'Table'[UTILIZATION] = "Yes" &amp;amp;&amp;amp; 'Table'[Emp_Name] = _name &amp;amp;&amp;amp; 'Table'[Start Date] = _startdate &amp;amp;&amp;amp; 'Table'[End Date] = _enddate),'Table'[ALLOCATION %])&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;Avg Utilization - No = 
VAR _name = SELECTEDVALUE('Table'[Emp_Name])
VAR _startdate = SELECTEDVALUE('Table'[Start Date])
VAR _enddate = SELECTEDVALUE('Table'[End Date])
RETURN
SUMX(FILTER(ALL('Table'),'Table'[UTILIZATION] = "No" &amp;amp;&amp;amp; 'Table'[Emp_Name] = _name &amp;amp;&amp;amp; 'Table'[Start Date] = _startdate &amp;amp;&amp;amp; 'Table'[End Date] = _enddate),'Table'[ALLOCATION %])&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;Result:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&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;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Jayleny&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;helps&lt;/EM&gt;&lt;/STRONG&gt;, then please consider&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;Accept it as the solution&lt;/EM&gt;&lt;/STRONG&gt;&amp;nbsp;to help the other members find it more quickly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Nov 2024 08:06:42 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Need-Sum-amp-Avg-in-different-conditions/m-p/4290595#M170270</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-19T08:06:42Z</dc:date>
    </item>
  </channel>
</rss>

