<?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: How to compose the output in time and Scenario_ID sequence after comparing and filter the earliest one? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/How-to-compose-the-output-in-time-and-Scenario-ID-sequence-after/m-p/622544#M216423</link>
    <description>&lt;P&gt;Hi Yuan,&lt;/P&gt;&lt;P&gt;Thank you so much!&lt;BR /&gt;&lt;BR /&gt;I try the method and it works.&lt;/P&gt;&lt;P&gt;The original data you listed is correct.&lt;BR /&gt;The "Example No." field from my original data is to represent these Scenario_Start, and Scenario_IDx comes from the same experiment. Therefore, they should be analyzed together.&amp;nbsp;&lt;BR /&gt;It is also correct to use "&lt;SPAN&gt;sequence&lt;/SPAN&gt;" from your table to categorize the data.&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Wed, 30 Nov 2022 03:18:13 GMT</pubDate>
    <dc:creator>Jouman</dc:creator>
    <dc:date>2022-11-30T03:18:13Z</dc:date>
    <item>
      <title>How to compose the output in time and Scenario_ID sequence after comparing and filter the earliest one?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-compose-the-output-in-time-and-Scenario-ID-sequence-after/m-p/621931#M216183</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I&amp;nbsp; would like to know how to write a SPL code to solve the issue that is to pick the scenarios follow the 3 logic.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;(1) pick the Scenario_IDx whose time tag is later than its previous Scenario_IDy. (x is bigger than y)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Any Scenario_IDx whose time tag is ealier than its previous Scenario can be ignored.&lt;/STRONG&gt;&lt;BR /&gt;Ex.&lt;BR /&gt;Scenario_ID1 time tag should bigger than Scenario_Start. (In Ex.1: Scenario_ID1: &lt;FONT color="#0000FF"&gt;103 &lt;/FONT&gt;&amp;gt; Scenario_Start: &lt;FONT color="#0000FF"&gt;101&lt;/FONT&gt;)&lt;BR /&gt;Scenario_ID2 time tag should smaller than Scneario_ID1 and Scenario_Start.&amp;nbsp;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;&lt;FONT color="#000000"&gt;(In Ex.1: Scenario_ID2: &lt;FONT color="#0000FF"&gt;104&lt;/FONT&gt; &amp;gt;Scenario_Start: &lt;FONT color="#0000FF"&gt;101&lt;/FONT&gt; and Scenario_ID2: 104 &amp;gt; Scenario_ID1: &lt;FONT color="#0000FF"&gt;103&lt;/FONT&gt;)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;(2) If there are multiple same scenario later than previous Scenario time tag, pick the one with the earliest time tag.&lt;/STRONG&gt;&lt;BR /&gt;Ex. Take Ex. 2 as an example.&lt;BR /&gt;For Scenario_ID3, pick&amp;nbsp;&lt;FONT color="#0000FF"&gt;&lt;SPAN&gt;Scenario_ID3: 204&lt;FONT color="#000000"&gt; only.&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR /&gt;Scenario_Start: 201&amp;nbsp;&lt;BR /&gt;Scenario_ID1: 202&amp;nbsp;&amp;nbsp;&lt;BR /&gt;Scenario_ID2: 203&amp;nbsp;&lt;BR /&gt;&lt;SPAN&gt;Scenario_ID3: 204&amp;nbsp;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;Scenario_ID3: 205&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;STRONG&gt;(3) If for the Scenario_IDy, there is no Scenario_IDx later than Scenario_IDy time tag. Then no need to list anything for Scenario_IDx. (x&amp;gt;y)&lt;/STRONG&gt;&lt;BR /&gt;Ex.&amp;nbsp;Take Ex. 3 as an example.&lt;BR /&gt;&lt;FONT color="#0000FF"&gt;All time tag of Scenario_ID5&lt;/FONT&gt; is earlier than the one of Scenario_ID1.&amp;nbsp;&lt;BR /&gt;So in "Expected sequence", no need to list Scenario_ID5.&lt;BR /&gt;&lt;BR /&gt;Here are the sample original scenario sequence, the corresponding information sequence and the expected scenario sequence and the corresponding information sequence as well.&lt;BR /&gt;Both of them are multi-value fields.&lt;BR /&gt;&lt;BR /&gt;Does anyone have suggestion on SPL code to compose the "Expected sequence" and "Expected information sequence" output?&lt;BR /&gt;&amp;nbsp;&lt;BR /&gt;&lt;TABLE border="1" width="79.7681984839969%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="10.47711154094133%" height="69px"&gt;Example no.&amp;nbsp;&lt;/TD&gt;&lt;TD width="22.922680587761434%" height="69px"&gt;Original sequence (in time tag)&lt;/TD&gt;&lt;TD width="26.21088174830302%" height="69px"&gt;Original information sequence (in time tag)&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="69px"&gt;Expected sequence&amp;nbsp;(in time tag)&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="69px"&gt;Expected information sequence (in time tag)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10.47711154094133%" height="223px"&gt;&lt;DIV class=""&gt;1&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="22.922680587761434%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start: 101&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID1: &lt;FONT color="#0000FF"&gt;103&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID1: 105&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID2: 102&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID2: &lt;FONT color="#FF00FF"&gt;104&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="26.21088174830302%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start_info:AAA&amp;nbsp;&lt;BR /&gt;Scenario_ID1_info:&lt;FONT color="#0000FF"&gt;BBB&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID1_info:CCC&lt;BR /&gt;Scenario_ID2_info:DDD&lt;BR /&gt;Scenario_ID2_info:&lt;FONT color="#FF00FF"&gt;EEE&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start: 101&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID1: &lt;FONT color="#0000FF"&gt;103&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID2: &lt;FONT color="#FF00FF"&gt;104&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start_info:AAA&amp;nbsp;&lt;BR /&gt;Scenario_ID1_info:&lt;FONT color="#0000FF"&gt;BBB&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID2_info:&lt;FONT color="#FF00FF"&gt;EEE&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10.47711154094133%" height="223px"&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;2&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="22.922680587761434%" height="223px"&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Scenario_Start: 201&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID1: 202&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID2: 203&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;DIV class=""&gt;Scenario_ID3: &lt;FONT color="#FF00FF"&gt;204&amp;nbsp;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID3: 205&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="26.21088174830302%" height="223px"&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Scenario_Start_info:AAA&amp;nbsp;&lt;BR /&gt;Scenario_ID1_info:&lt;FONT color="#000000"&gt;BBB&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID2_info:CCC&lt;BR /&gt;Scenario_ID3_info:&lt;FONT color="#FF00FF"&gt;DDD&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID3_info:&lt;FONT color="#000000"&gt;EEE&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="223px"&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Scenario_Start: 201&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID1: 202&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID2: 203&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;DIV class=""&gt;Scenario_ID3: &lt;FONT color="#FF00FF"&gt;204&amp;nbsp;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="223px"&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Scenario_Start_info:AAA&amp;nbsp;&lt;BR /&gt;Scenario_ID1_info:&lt;FONT color="#000000"&gt;BBB&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID2_info:CCC&lt;BR /&gt;Scenario_ID3_info:&lt;FONT color="#FF00FF"&gt;DDD&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10.47711154094133%" height="223px"&gt;&lt;DIV class=""&gt;3&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="22.922680587761434%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start: 301&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID1: 305&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID5: &lt;FONT color="#0000FF"&gt;302&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID5: &lt;FONT color="#0000FF"&gt;303&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID5: &lt;FONT color="#0000FF"&gt;304&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="26.21088174830302%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start_info:AAA&amp;nbsp;&lt;BR /&gt;Scenario_ID1_info:&lt;FONT color="#000000"&gt;BBB&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID5_info:&lt;FONT color="#0000FF"&gt;CCC&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID5_info:&lt;FONT color="#0000FF"&gt;DDD&lt;/FONT&gt;&lt;BR /&gt;Scenario_ID5_info:&lt;FONT color="#0000FF"&gt;EEE&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start:301&lt;/DIV&gt;&lt;DIV class=""&gt;Scenario_ID1:305&lt;/DIV&gt;&lt;/TD&gt;&lt;TD width="21.768566414708523%" height="223px"&gt;&lt;DIV class=""&gt;Scenario_Start_info:AAA&amp;nbsp;&lt;BR /&gt;Scenario_ID1_info:&lt;FONT color="#000000"&gt;BBB&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR /&gt;Thank you so much.&lt;/DIV&gt;</description>
      <pubDate>Thu, 24 Nov 2022 04:09:53 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-compose-the-output-in-time-and-Scenario-ID-sequence-after/m-p/621931#M216183</guid>
      <dc:creator>Jouman</dc:creator>
      <dc:date>2022-11-24T04:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: How to compose the output in time and Scenario_ID sequence after comparing and filter the earliest one?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-compose-the-output-in-time-and-Scenario-ID-sequence-after/m-p/622148#M216257</link>
      <description>&lt;P&gt;The problem can be easier to attack if you describe it with clearer illustration of data. &amp;nbsp;I spent many, many hours trying to reverse engineer what the data look like. &amp;nbsp; Can you confirm that the following features are present in the data? &amp;nbsp;sequence is equivalent to your "Example No".&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;sequence&lt;/TD&gt;&lt;TD&gt;scenarioid&lt;/TD&gt;&lt;TD&gt;timetag&lt;/TD&gt;&lt;TD&gt;infotag&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_Start&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_ID2&lt;/TD&gt;&lt;TD&gt;102&lt;/TD&gt;&lt;TD&gt;DDD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_ID1&lt;/TD&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_ID2&lt;/TD&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;EEE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_ID1&lt;/TD&gt;&lt;TD&gt;105&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_Start&lt;/TD&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_ID1&lt;/TD&gt;&lt;TD&gt;202&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_ID2&lt;/TD&gt;&lt;TD&gt;203&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_ID3&lt;/TD&gt;&lt;TD&gt;204&lt;/TD&gt;&lt;TD&gt;DDD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_ID3&lt;/TD&gt;&lt;TD&gt;205&lt;/TD&gt;&lt;TD&gt;EEE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Scenario_Start&lt;/TD&gt;&lt;TD&gt;301&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Scenario_ID5&lt;/TD&gt;&lt;TD&gt;302&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Scenario_ID5&lt;/TD&gt;&lt;TD&gt;303&lt;/TD&gt;&lt;TD&gt;DDD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Scenario_ID5&lt;/TD&gt;&lt;TD&gt;304&lt;/TD&gt;&lt;TD&gt;EEE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Scenario_ID1&lt;/TD&gt;&lt;TD&gt;305&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;With this, and a little bit of cheating (see discussion below), I can get to desired output using some auxiliary variables. &amp;nbsp;In particular, "Scenario_Start" is assigned step value of 0 because your logic suggests that it is important for it to precede Scenario_ID1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| eval step = if(scenarioid == "Scenario_Start", 0, replace(scenarioid, "Scenario_ID", ""))
| eventstats min(timetag) as stepmin by sequence step
| eval stepmin = step.":".stepmin
| eventstats values(stepmin) as stepmin dc(scenarioid) as stepcount values(step) as steps by sequence
| eval expected_min = mvindex(split(mvindex(stepmin, mvfind(steps, step) - 1), ":"), 1) ``` logic (1), (3) ```
| where step == 0 OR timetag &amp;gt; expected_min
| dedup scenarioid sequence ``` logic (2) ```
| fields - step* *min&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output is&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;sequence&lt;/TD&gt;&lt;TD&gt;scenarioid&lt;/TD&gt;&lt;TD&gt;timetag&lt;/TD&gt;&lt;TD&gt;infotag&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_Start&lt;/TD&gt;&lt;TD&gt;101&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_ID1&lt;/TD&gt;&lt;TD&gt;103&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;Scenario_ID2&lt;/TD&gt;&lt;TD&gt;104&lt;/TD&gt;&lt;TD&gt;EEE&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_Start&lt;/TD&gt;&lt;TD&gt;201&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_ID1&lt;/TD&gt;&lt;TD&gt;202&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_ID2&lt;/TD&gt;&lt;TD&gt;203&lt;/TD&gt;&lt;TD&gt;CCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Scenario_ID3&lt;/TD&gt;&lt;TD&gt;204&lt;/TD&gt;&lt;TD&gt;DDD&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Scenario_Start&lt;/TD&gt;&lt;TD&gt;301&lt;/TD&gt;&lt;TD&gt;AAA&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;Scenario_ID1&lt;/TD&gt;&lt;TD&gt;305&lt;/TD&gt;&lt;TD&gt;BBB&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Why do I say there's a bit of cheating? &amp;nbsp;Because the code cannot handle cases when subsequent steps have reverted timetag; for example, in sequence 2, if Scenario_ID3 has elements that precede elements of Scenario_ID2, the above code will give the wrong conclusion. &amp;nbsp;This is because I cannot find a method to dynamically update an array element.&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;For verification, the following is used to emulate data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| makeresults
| eval _raw = "scenarioid,timetag,infotag,sequence
Scenario_Start,101,AAA,1
Scenario_ID1,103,BBB,1
Scenario_ID1,105,CCC,1
Scenario_ID2,102,DDD,1
Scenario_ID2,104,EEE,1
Scenario_Start,201,AAA,2
Scenario_ID1,202,BBB,2
Scenario_ID2,203,CCC,2
Scenario_ID3,204,DDD,2
Scenario_ID3,205,EEE,2
Scenario_Start,301,AAA,3
Scenario_ID1,305,BBB,3
Scenario_ID5,302,CCC,3
Scenario_ID5,303,DDD,3
Scenario_ID5,304,EEE,3"
| multikv forceheader=1
| table sequence scenarioid timetag infotag
| sort sequence timetag
``` data emulation above ```&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 26 Nov 2022 08:55:32 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-compose-the-output-in-time-and-Scenario-ID-sequence-after/m-p/622148#M216257</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2022-11-26T08:55:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to compose the output in time and Scenario_ID sequence after comparing and filter the earliest one?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/How-to-compose-the-output-in-time-and-Scenario-ID-sequence-after/m-p/622544#M216423</link>
      <description>&lt;P&gt;Hi Yuan,&lt;/P&gt;&lt;P&gt;Thank you so much!&lt;BR /&gt;&lt;BR /&gt;I try the method and it works.&lt;/P&gt;&lt;P&gt;The original data you listed is correct.&lt;BR /&gt;The "Example No." field from my original data is to represent these Scenario_Start, and Scenario_IDx comes from the same experiment. Therefore, they should be analyzed together.&amp;nbsp;&lt;BR /&gt;It is also correct to use "&lt;SPAN&gt;sequence&lt;/SPAN&gt;" from your table to categorize the data.&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 30 Nov 2022 03:18:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/How-to-compose-the-output-in-time-and-Scenario-ID-sequence-after/m-p/622544#M216423</guid>
      <dc:creator>Jouman</dc:creator>
      <dc:date>2022-11-30T03:18:13Z</dc:date>
    </item>
  </channel>
</rss>

