<?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: PowerBI-Grouping Events happening within 12 hours in DAX Commands and Tips</title>
    <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4637486#M177554</link>
    <description>&lt;P&gt;thank you very much! this worked perfectly&lt;/P&gt;</description>
    <pubDate>Fri, 04 Apr 2025 03:00:03 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2025-04-04T03:00:03Z</dc:date>
    <item>
      <title>PowerBI-Grouping Events happening within 12 hours</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4635910#M177476</link>
      <description>&lt;P&gt;Hello! I am fairly new working with PowerBI, I am struggling with creating the following dax.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have a date column "Metric_DateTime" on my "All Loaded Incidents" table. I want to create a new column "Group ID" that groups all events happening within 12hours of each other under the same Group ID. Example below. &lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;Thank you in advance for your help.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Metric_DateTime&lt;/TD&gt;&lt;TD&gt;Group ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-20 8:07&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-20 15:02&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-20 21:12&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-21 18:01&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-21 22:04&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-22 11:00&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-22 15:12&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-24 15:00&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-24 17:04&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-25 8:00&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-25 12:00&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2025-01-25 13:24&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 03 Apr 2025 02:43:35 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4635910#M177476</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-03T02:43:35Z</dc:date>
    </item>
    <item>
      <title>Re: PowerBI-Grouping Events happening within 12 hours</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4635915#M177477</link>
      <description>&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2025 02:51:01 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4635915#M177477</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-03T02:51:01Z</dc:date>
    </item>
    <item>
      <title>Re: PowerBI-Grouping Events happening within 12 hours</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4636194#M177482</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;,&lt;/P&gt;
&lt;P&gt;Thank you for reaching out to Microsoft Fabric Community.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have reproduced your scenario&amp;nbsp;and attached the pbix file for your reference.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If this post&amp;nbsp;helps, then please consider&amp;nbsp;Accepting as solution&amp;nbsp;to help the other members find it more quickly,&amp;nbsp;don't forget to give a&amp;nbsp;"Kudos"&amp;nbsp;– I’d truly appreciate it!&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2025 07:32:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4636194#M177482</guid>
      <dc:creator>v-saisrao-msft</dc:creator>
      <dc:date>2025-04-03T07:32:26Z</dc:date>
    </item>
    <item>
      <title>Re: PowerBI-Grouping Events happening within 12 hours</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4636238#M177484</link>
      <description>&lt;P&gt;thank you very much for your solution and time. Again, Im new with BI so not exactly sure if I am looking at the right thing, but I tried to look at the PowerQuery but only see the data source error. Can you provide the solution in DAX form so I can add it as a new column?&lt;/P&gt;&lt;P&gt;&lt;img /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2025 07:58:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4636238#M177484</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-03T07:58:17Z</dc:date>
    </item>
    <item>
      <title>Re: PowerBI-Grouping Events happening within 12 hours</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4636322#M177487</link>
      <description>&lt;P&gt;Hi&amp;nbsp;Anonymous&lt;/LI-USER&gt;,&lt;BR /&gt;To view the Power Query script in Power BI, open the Advanced Editor. Below is the DAX query, but ensure you make the necessary adjustments based on your column names and source.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Below is the Dax Query :&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;let&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source = Excel.Workbook(File.Contents("PATH"), null, true),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Promoted Headers" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Metric_DateTime", type datetime}}),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Sort data by Metric_DateTime&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Sorted Rows" = Table.Sort(#"Changed Type",{{"Metric_DateTime", Order.Ascending}}),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add an Index Column&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Added Index" = Table.AddIndexColumn(#"Sorted Rows", "Index", 1, 1, Int64.Type),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add Previous Row's Metric_DateTime&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Added Prev Time" = Table.AddColumn(#"Added Index", "Prev Metric_DateTime",&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; each if [Index] = 1 then null&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else #"Added Index"[Metric_DateTime]{[Index] - 2}, type nullable datetime),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Determine if a new group should start (if time difference &amp;gt; 12 hours)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Added Group Flag" = Table.AddColumn(#"Added Prev Time", "New Group",&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; each if [Prev Metric_DateTime] = null&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; or Duration.TotalHours([Metric_DateTime] - [Prev Metric_DateTime]) &amp;gt; 12 then 1 else 0,&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int64.Type),&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Generate Group ID using a running total of the "New Group" column&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Added Group ID" = Table.AddColumn(#"Added Group Flag", "Group ID",&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; each List.Sum(List.FirstN(#"Added Group Flag"[New Group], [Index])),&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Int64.Type),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Remove unnecessary columns&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Removed Columns" = Table.RemoveColumns(#"Added Group ID",{"Index", "Prev Metric_DateTime", "New Group"})&lt;BR /&gt;&lt;BR /&gt;in&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #"Removed Columns"&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2025 08:39:53 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4636322#M177487</guid>
      <dc:creator>v-saisrao-msft</dc:creator>
      <dc:date>2025-04-03T08:39:53Z</dc:date>
    </item>
    <item>
      <title>Re: PowerBI-Grouping Events happening within 12 hours</title>
      <link>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4637486#M177554</link>
      <description>&lt;P&gt;thank you very much! this worked perfectly&lt;/P&gt;</description>
      <pubDate>Fri, 04 Apr 2025 03:00:03 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/DAX-Commands-and-Tips/PowerBI-Grouping-Events-happening-within-12-hours/m-p/4637486#M177554</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2025-04-04T03:00:03Z</dc:date>
    </item>
  </channel>
</rss>

