<?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: Measure based on different filters in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1634646#M33164</link>
    <description>&lt;P&gt;Couple of questions:&lt;/P&gt;
&lt;P&gt;How would you prevent a user from selecting nonsensical items like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;How are you planning to compute the average in your earlier example?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Do you want a cartesian product, comparing each row in the left table to each row in the right table?&amp;nbsp; That would be the average of 12 comparisons ?&amp;nbsp; I don't think that makes much sense.&lt;/P&gt;</description>
    <pubDate>Mon, 01 Feb 2021 03:38:59 GMT</pubDate>
    <dc:creator>lbendlin</dc:creator>
    <dc:date>2021-02-01T03:38:59Z</dc:date>
    <item>
      <title>Measure based on different filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1634426#M33160</link>
      <description>&lt;P&gt;I would like to allow my users to calculate the average duration between two instances of their choosing. I tried researching a solution, but had little luck. Below is a link to a sample .pbix file I was experimenting with.&lt;/P&gt;&lt;P&gt;&lt;A href="https://jtbhomes-my.sharepoint.com/:u:/p/klintala/EV2WmTx5R7JLj_72cf2EgS0BncSs2yrY6IQKVQZqa2rUXg?e=MU1LLL" target="_blank"&gt;https://jtbhomes-my.sharepoint.com/:u:/p/klintala/EV2WmTx5R7JLj_72cf2EgS0BncSs2yrY6IQKVQZqa2rUXg?e=MU1LLL&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I duplicated the table below and assigned different slicers to each. Each table gets a "Start/Finish" slicer and a "Task" slicer. This allows the user to select the instances they want to use for calculation. The desired outcome would &lt;SPAN&gt;be to calculate the difference between the filtered instances for each job and return the average.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For exampple: the user may&amp;nbsp;&lt;SPAN&gt;want to know the average duration between the end of task 1 and the start of task 3.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-one table would be filtered to return the end of task 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-the other table would be filtered to return the start of task 3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;-I need a measure to calculate the duration between these two intances for each job, then return the average of those durations&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The data:&lt;/P&gt;&lt;P&gt;Job&amp;nbsp; &amp;nbsp;Task&amp;nbsp; &amp;nbsp;Start/Finish&amp;nbsp; &amp;nbsp;Date&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Monday, January 20, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Saturday, January 25, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Monday, February 10, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Saturday, February 15, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Thursday, February 20, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;aaa&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Tuesday, February 25, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Wednesday, January 15, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Saturday, January 25, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Saturday, February 15, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Thursday, February 20, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Friday, February 21, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;bbb&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Sunday, March 1, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Saturday, February 15, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Sunday, March 1, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Thursday, March 5, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Tuesday, March 10, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Sunday, March 15, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ccc&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Wednesday, March 25, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Saturday, February 15, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Monday, February 17, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Thursday, February 20, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Tuesday, February 25, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;start&lt;/TD&gt;&lt;TD&gt;Sunday, March 1, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ddd&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;finish&lt;/TD&gt;&lt;TD&gt;Wednesday, March 4, 2020&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&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;</description>
      <pubDate>Mon, 01 Feb 2021 01:38:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1634426#M33160</guid>
      <dc:creator>klintala</dc:creator>
      <dc:date>2021-02-01T01:38:17Z</dc:date>
    </item>
    <item>
      <title>Re: Measure based on different filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1634646#M33164</link>
      <description>&lt;P&gt;Couple of questions:&lt;/P&gt;
&lt;P&gt;How would you prevent a user from selecting nonsensical items like this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;How are you planning to compute the average in your earlier example?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;img /&gt;&lt;/P&gt;
&lt;P&gt;Do you want a cartesian product, comparing each row in the left table to each row in the right table?&amp;nbsp; That would be the average of 12 comparisons ?&amp;nbsp; I don't think that makes much sense.&lt;/P&gt;</description>
      <pubDate>Mon, 01 Feb 2021 03:38:59 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1634646#M33164</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2021-02-01T03:38:59Z</dc:date>
    </item>
    <item>
      <title>Re: Measure based on different filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1637226#M33231</link>
      <description>&lt;P&gt;Nonsensical inputs should either result in 0 (if they select the same filters for both tables) or a negative (if they select to filter a later instance before an earlier one). One work around could be to return the absolute value, but I think the negative will help the users understand that their inputs are backwards.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The calculation should be the difference between the values returned for that job, then averaged.&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;I believe I need a DAX formula to link the two tables together via the job column, generates a column containing the duration calculations, and then returns the average of that column.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Feb 2021 01:20:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1637226#M33231</guid>
      <dc:creator>klintala</dc:creator>
      <dc:date>2021-02-02T01:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: Measure based on different filters</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1637339#M33234</link>
      <description>&lt;P&gt;Please explain what to do in this scenario:&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;</description>
      <pubDate>Tue, 02 Feb 2021 02:09:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/Measure-based-on-different-filters/m-p/1637339#M33234</guid>
      <dc:creator>lbendlin</dc:creator>
      <dc:date>2021-02-02T02:09:17Z</dc:date>
    </item>
  </channel>
</rss>

