<?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: Splunk Search Query to fill empty columns of data with data from other rows in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698381#M237156</link>
    <description>&lt;P&gt;Where would&amp;nbsp;&lt;SPAN&gt;10:02:43 come from as all these sky_id's are different?&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 06 Sep 2024 08:34:12 GMT</pubDate>
    <dc:creator>ITWhisperer</dc:creator>
    <dc:date>2024-09-06T08:34:12Z</dc:date>
    <item>
      <title>Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690780#M235268</link>
      <description>&lt;P&gt;I'll first insert my whole splunk search query and show whats it showing and whats the expected result&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;LI-CODE lang="markup"&gt;index=sss sourcetype=sss_trade_www_timestamp 
| rex field=_raw "trade_id=\"(?&amp;lt;trade_id&amp;gt;\X+)\", event_id" 
| rex field=_raw "mx_status=\"(?&amp;lt;status&amp;gt;\X+)\", operation" 
| rex field=_raw "operation=\"(?&amp;lt;operation&amp;gt;\X+)\", action" 
| rex field=_raw " action=\"(?&amp;lt;action&amp;gt;\X+)\", tradebooking_sgp" 
| rex field=_raw " eventtime_sgp=\"(?&amp;lt;booking_mq_timestamp&amp;gt;\X+)\", sky_to_mq" 
| rex field=_raw "mq_latency=\"(?&amp;lt;mq_latency&amp;gt;[^\"]+)\".*\bportfolio_name=\"(?&amp;lt;portfolio_name&amp;gt;[^\"]+)\".*\bportfolio_entity=\"(?&amp;lt;portfolio_entity&amp;gt;[^\"]+)\".*\btrade_type=\"(?&amp;lt;trade_type&amp;gt;[^\"]+)"

| join event_id 
    [ search index=sss sourcetype=Sss_Www_EP_Logs "Successfully processed event" 
    | rex field=_raw "INFO: (?&amp;lt;booking_ep_timestamp&amp;gt;\d{8} \d{2}:\d{2}:\d{2}.\d{3})" 
    | rex field=_raw "Successfully processed event: (?&amp;lt;event_id&amp;gt;\X+), action" 
    | eval booking_ep_timestamp = strftime(strptime(booking_ep_timestamp."+0800", "%Y%d%m %H:%M:%S.%N%z"), "%Y/%m/%d %H:%M:%S")] 

    
| join type=left sss_id 
    [ search index=sss "New trades in amendment" "*pnl*"
    | rex "Trade Events (?&amp;lt;trades&amp;gt;.*)"
    | rex max_match=0 field=trades "(?&amp;lt;both_id&amp;gt;\d+:\d+)"
    | mvexpand both_id
    | rex field=both_id ":(?&amp;lt;sky_id&amp;gt;\d+)" 
    | rex max_match=1 field=_raw "(?&amp;lt;booking_pnl_timestamp&amp;gt;\d{4}+-\d{2}+-\d{2} \d{2}:\d{2}:\d{2},\d{3})"] 

| rex field=tradebooking_sgp "(?&amp;lt;booking_timestamp&amp;gt;\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2})"
| rex field=booking_mq_timestamp "(?&amp;lt;booking_mq_timestamp&amp;gt;\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2})"
| eval booking_pnl_timestamp = booking_pnl_timestamp."+0800" 

| eval ep_latency = strptime(booking_ep_timestamp, "%Y-%m-%d %H:%M:%S.%N%z") - strptime(booking_timestamp, "%Y/%m/%d %H:%M:%S.%N%z") 
| eval pnl_latency = strptime(booking_pnl_timestamp, "%Y-%m-%d %H:%M:%S,%N%z") - strptime(booking_timestamp, "%Y/%m/%d %H:%M:%S.%N%z") 

| search trade_id = "*" 
| search sss_id = "*" 
| search event_id = "*" 
| search action = "*" 
| search mx_status = "live" 
| search operation = "*" 


| table trade_id, sss_id, event_id, booking_timestamp, booking_mq_timestamp, booking_ep_timestamp, mx_status, operation, action, mq_latency, ep_latency, portfolio_name, portfolio_entity
| sort booking_ep_timestamp
| join type=left sss_id
       [ search index=sss sourcetype=sss_cashfx_catchup_logs "[Www] - Done incremental update" 
| rex field=_raw "Max Ssslib TradeID: (?&amp;lt;sss_id&amp;gt;\d+)"
| rex field=_raw "^(?&amp;lt;catchup_updated_time&amp;gt;\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})"
| eval catchup_updated_time = strftime(strptime(catchup_updated_time, "%Y-%m-%d %H:%M:%S"), "%Y/%m/%d %H:%M:%S")
| table sss_id, catchup_updated_time, _raw, 
]
| eval booking_timestamp_unix = strptime(booking_timestamp, "%Y/%m/%d %H:%M:%S") 
| eval catchup_unix_time = strptime(catchup_updated_time, "%Y/%m/%d %H:%M:%S") 
| eval www_to_sss_latency = round(catchup_unix_time - booking_timestamp_unix, 0)
| eval booking_mq_timestamp_unix = strptime(booking_mq_timestamp, "%Y/%m/%d %H:%M:%S") 
| eval mq_latency = round(booking_mq_timestamp_unix - booking_timestamp_unix, 0)
| eval booking_ep_timestamp_unix = strptime(booking_ep_timestamp, "%Y/%m/%d %H:%M:%S") 
| eval ep_latency = round(booking_ep_timestamp_unix - booking_mq_timestamp_unix, 0)
| eval mq_to_sss_update_latency = round(catchup_unix_time - booking_mq_timestamp_unix, 0)
| table trade_id, portfolio_name, portfolio_entity, sss_id, event_id, booking_timestamp, booking_mq_timestamp, booking_ep_timestamp, mq_latency, ep_latency, catchup_updated_time, www_to_sss_latency, mq_to_sss_update_latency, mx_status, operation, action,
| dedup sss_id
| sort booking_timestamp&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It gives me this table but as I cant show all the tables row ill show the relevant ones&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1" width="90%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="10%" height="25px"&gt;trade_id&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;sss_id&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;booking_timestamp&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;booking_mq_timestamp&lt;/TD&gt;&lt;TD width="1.290322580645162%" height="25px"&gt;booking_ep_timestamp&lt;/TD&gt;&lt;TD width="18.70967741935484%" height="25px"&gt;mq_latency&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;ep_latency&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;catchup_updated_time&lt;/TD&gt;&lt;TD width="5%" height="25px"&gt;www_to_sss_latency&lt;/TD&gt;&lt;TD width="5%" height="25px"&gt;mq_to_sss_update_latency&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10%" height="47px"&gt;abc 123&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&lt;SPAN&gt;597616519&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&lt;SPAN&gt;2024/06/15 09:22:37&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;2024/06/15 09:24:16&lt;/TD&gt;&lt;TD width="1.290322580645162%" height="47px"&gt;2024/06/15 09:24:16&lt;/TD&gt;&lt;TD width="18.70967741935484%" height="47px"&gt;&lt;SPAN&gt;99&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;0&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;2024/06/15 09:24:26&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;109&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10%" height="25px"&gt;abc 341&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&lt;SPAN&gt;597616518&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="1.290322580645162%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="18.70967741935484%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10%" height="47px"&gt;abc 218931&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&lt;SPAN&gt;597616517&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="1.290322580645162%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="18.70967741935484%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10%" height="47px"&gt;abc 1201&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&lt;SPAN&gt;597614937&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%"&gt;2024/06/15 07:50:14&lt;/TD&gt;&lt;TD width="10%"&gt;2024/06/15 07:51:12&lt;/TD&gt;&lt;TD width="1.290322580645162%"&gt;2024/06/15 07:51:12&lt;/TD&gt;&lt;TD width="18.70967741935484%" height="47px"&gt;&lt;SPAN&gt;58&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;0&lt;/TD&gt;&lt;TD width="10%"&gt;2024/06/15 07:51:19&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;65&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10%" height="47px"&gt;abcc 219&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&lt;SPAN&gt;597614936&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="1.290322580645162%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="18.70967741935484%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="47px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="10%" height="25px"&gt;abc 219&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&lt;SPAN&gt;597614935&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="1.290322580645162%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="18.70967741935484%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="10%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="25px"&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD width="5%" height="25px"&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;just assume the booking_timestamp, booking_mq_timestamp, booking_ep_timestamp, mq_latency, ep_latency are all filled&lt;BR /&gt;&lt;BR /&gt;Ok but since my catchup_updated_time is taking from a log entry its populated (eg. &lt;SPAN class=""&gt;2024-06-15&lt;/SPAN&gt; &lt;SPAN class=""&gt;10:57:03&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN class=""&gt;114&lt;/SPAN&gt; &lt;SPAN class=""&gt;[&lt;SPAN class=""&gt;Www&lt;/SPAN&gt;] &lt;SPAN class=""&gt;-&lt;/SPAN&gt; &lt;SPAN class=""&gt;Done&lt;/SPAN&gt; &lt;SPAN class=""&gt;incremental&lt;/SPAN&gt; &lt;SPAN class=""&gt;update&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;. &lt;/SPAN&gt;&lt;SPAN class=""&gt;Max&lt;/SPAN&gt; &lt;SPAN class=""&gt;SSSSSS&lt;/SPAN&gt; &lt;SPAN class=""&gt;TradeID:&lt;/SPAN&gt; &lt;SPAN class=""&gt;597618769)&lt;/SPAN&gt;, but the rest of the rows/columns are not populated.&lt;BR /&gt;&lt;BR /&gt;I want to highlight this specific row since its taking from logs and also fill the empty catchup_updated_time such that&amp;nbsp;&lt;SPAN&gt;597616518 and&amp;nbsp;597616517 should take the catchup_updated_time, latency etc of&amp;nbsp;597616519 as their id is before and&amp;nbsp;597616519 is the max id taken from logs its row should be highlighted. hence anything before or smaller than&amp;nbsp;597616519 should have same catchup_updated_time. However not until 597614937 as it already has a catchup_updated_time taken from logs. So same for the rest of the rows. Is this complicateD?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Please let me know if you need more info&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 15 Jun 2024 03:54:02 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690780#M235268</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-06-15T03:54:02Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690787#M235274</link>
      <description>&lt;P&gt;Your question would be much easier to understand if you skip the complex SPL, first give sample data (anonymize as needed), illustrate desired output, then explain the logic between illustrated data sample and desired output without SPL. &amp;nbsp;To diagnose your attempted SPL, you also illustrate the actual output from that SPL, and explain how actual output is different from desired output if that is not painfully obvious. (Remember: What is "obvious" to you is not always obvious to volunteers who lack intimate knowledge about your dataset and your use case.)&lt;/P&gt;&lt;P&gt;As a side note, the illustrated SPL implies that your sourcetype=sss_trade_www_timestamp contains snippets like "&lt;U&gt;trade_id=foo&lt;/U&gt;", &amp;nbsp;"&lt;U&gt;mx_status=bar&lt;/U&gt;", and so on. &amp;nbsp;If so, Splunk would have extracted &lt;U&gt;trade_id&lt;/U&gt;, &lt;U&gt;status&lt;/U&gt;, etc. without your rex. &amp;nbsp;Is there any reason Splunk is not giving you those?&lt;/P&gt;</description>
      <pubDate>Sat, 15 Jun 2024 06:56:00 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690787#M235274</guid>
      <dc:creator>yuanliu</dc:creator>
      <dc:date>2024-06-15T06:56:00Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690857#M235294</link>
      <description>&lt;P&gt;ah okay thanks gotcha.&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Current output is like the table i shown and desired output is the table after that.&lt;BR /&gt;&lt;BR /&gt;catchup_updated_time is not populated for some as its taken from another sourcetype which is www_cattchup_Logs&lt;BR /&gt;&lt;BR /&gt;Please let me know if futher info is required&lt;/P&gt;</description>
      <pubDate>Mon, 17 Jun 2024 06:31:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690857#M235294</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-06-17T06:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690858#M235295</link>
      <description>&lt;P&gt;Will filldown do the trick? E.g.&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| filldown catchup_updated_time&lt;/LI-CODE&gt;</description>
      <pubDate>Mon, 17 Jun 2024 06:52:02 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/690858#M235295</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-06-17T06:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698179#M237114</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/225168"&gt;@ITWhisperer&lt;/a&gt;&amp;nbsp;, it works but my other columns which are a calculation of that column don't get populated&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;| eval distributor_to_abc_latency = catchup_unix_time - CIMsendingTime_unix&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;since the column was empty and was fillled using filldown the other columns dont get filled&lt;/P&gt;</description>
      <pubDate>Wed, 04 Sep 2024 14:07:03 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698179#M237114</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-04T14:07:03Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698180#M237115</link>
      <description>&lt;P&gt;Move the filldown to before the calculations (Splunk is not Excel (or other spreadsheet applications) - the calculations are not dynamic formulae held in cells!)&lt;/P&gt;</description>
      <pubDate>Wed, 04 Sep 2024 09:01:34 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698180#M237115</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-09-04T09:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698270#M237130</link>
      <description>&lt;P&gt;Noted thanks&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/225168"&gt;@ITWhisperer&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;However looks like its not working as expected&lt;BR /&gt;This is before filldown&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wm_2-1725527569587.png" style="width: 400px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/32540iF7DDA708ABF5FBCF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="wm_2-1725527569587.png" alt="wm_2-1725527569587.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is after filldown&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wm_1-1725527525583.png" style="width: 400px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/32539i5C5B435767BA960E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="wm_1-1725527525583.png" alt="wm_1-1725527525583.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Why is it not populating&amp;nbsp;&lt;SPAN&gt;2024/09/04 07:54:20.445 from the rows below instead it is filling with&amp;nbsp;2024/09/04 07:54:52.137&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 09:13:58 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698270#M237130</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-05T09:13:58Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698271#M237131</link>
      <description>&lt;P&gt;FYI this is happening quite randomly it fills it with wrong values (not the value above it) but its quite random, sometimes it working sometimes not&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 09:27:50 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698271#M237131</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-05T09:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698273#M237132</link>
      <description>&lt;P&gt;Please share your search / SPL, preferably in a code block, not a picture&lt;/P&gt;</description>
      <pubDate>Thu, 05 Sep 2024 09:41:45 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698273#M237132</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-09-05T09:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698277#M237133</link>
      <description>&lt;LI-CODE lang="markup"&gt;index=abc sourcetype=abc_trade_wss_timestamp 
| rex field=_raw "trade_id=\"(?&amp;lt;trade_id&amp;gt;\X+)\", event_id" 
| rex field=_raw "mx_status=\"(?&amp;lt;status&amp;gt;\X+)\", operation" 
| rex field=_raw "operation=\"(?&amp;lt;operation&amp;gt;\X+)\", action" 
| rex field=_raw " action=\"(?&amp;lt;action&amp;gt;\X+)\", tradebooking_sgp" 
| rex field=_raw " eventtime_sgp=\"(?&amp;lt;distributor_timestamp&amp;gt;\X+)\", sky_to_mq" 
| rex field=_raw "distributor_latency=\"(?&amp;lt;distributor_latency&amp;gt;[^\"]+)\".*\bportfolio_name=\"(?&amp;lt;portfolio_name&amp;gt;[^\"]+)\".*\bportfolio_entity=\"(?&amp;lt;portfolio_entity&amp;gt;[^\"]+)\".*\btrade_type=\"(?&amp;lt;trade_type&amp;gt;[^\"]+)"

| join event_id 
    [ search index=sky sourcetype=Sky_WSS_EP_Logs "Successfully processed event" 
    | rex field=_raw "INFO: (?&amp;lt;ep_timestamp&amp;gt;\d{8} \d{2}:\d{2}:\d{2}.\d{3})" 
    | rex field=_raw "Successfully processed event: (?&amp;lt;event_id&amp;gt;\X+), action" 
    | eval ep_timestamp = strftime(strptime(ep_timestamp."+0800", "%Y%d%m %H:%M:%S.%N%z"), "%Y-%m-%d %H:%M:%S.%3N")]
    
| join type=left sky_id 
    [ search index=sky "New trades in amendment" "*pnl*"
    | rex "Trade Events (?&amp;lt;trades&amp;gt;.*)"
    | rex max_match=0 field=trades "(?&amp;lt;both_id&amp;gt;\d+:\d+)"
    | mvexpand both_id
    | rex field=both_id ":(?&amp;lt;sky_id&amp;gt;\d+)" 
    | rex max_match=1 field=_raw "(?&amp;lt;booking_pnl_timestamp&amp;gt;\d{4}+-\d{2}+-\d{2} \d{2}:\d{2}:\d{2},\d{3})"] 

| rex field=tradebooking_sgp "(?&amp;lt;booking_timestamp&amp;gt;\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2})"
| rex field=distributor_timestamp "(?&amp;lt;distributor_timestamp&amp;gt;\d{4}/\d{2}/\d{2} \d{2}:\d{2}:\d{2}\.\d{3})"


| eval booking_pnl_timestamp = booking_pnl_timestamp."+0800" 

| eval ep_latency = strptime(ep_timestamp, "%Y-%m-%d %H:%M:%S.%N%z") - strptime(booking_timestamp, "%Y/%m/%d %H:%M:%S.%N%z") 
| eval pnl_latency = strptime(booking_pnl_timestamp, "%Y-%m-%d %H:%M:%S,%N%z") - strptime(booking_timestamp, "%Y/%m/%d %H:%M:%S.%N%z") 

| search trade_id = "*" 
| search sky_id = "*" 
| search event_id = "*" 
| search action = "*" 
| search mx_status = "live" 
| search operation = "*" 


| table trade_id, sky_id, event_id, booking_timestamp, distributor_timestamp, ep_timestamp, mx_status, operation, action, distributor_latency, ep_latency, portfolio_name, portfolio_entity
| join type=left sky_id
       [ search index=sky sourcetype=sky_cashfx_catchup_logs "[WSS] - Trade Store has been updated"
| rex field=_raw "Max Skylib TradeID: (?&amp;lt;sky_id&amp;gt;\d+)"
| rex field=_raw "^(?&amp;lt;catchup_updated_time&amp;gt;\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})"
| eval catchup_updated_time = strftime(strptime(catchup_updated_time, "%Y-%m-%d %H:%M:%S,%3N"), "%Y/%m/%d %H:%M:%S.%3N")
| dedup sky_id sortby +_time 
| table sky_id, catchup_updated_time, _raw, 
]
| eval booking_timestamp_unix = strptime(booking_timestamp, "%Y/%m/%d %H:%M:%S") 
```| eval wss_to_sky_latency = catchup_unix_time - booking_timestamp_unix```



| eval mq_to_sky_update_latency = catchup_unix_time - distributor_timestamp_unix
| eval ep_timestamp = strftime(strptime(ep_timestamp, "%Y-%m-%d %H:%M:%S.%3N"), "%Y/%m/%d %H:%M:%S.%3N")
| eval distributor_timestamp = strftime(strptime(distributor_timestamp, "%Y/%m/%d %H:%M:%S.%4N"), "%Y/%m/%d %H:%M:%S.%4N")

| table trade_id, portfolio_name, portfolio_entity, sky_id, event_id, booking_timestamp, booking_timestamp_unix, distributor_timestamp, distributor_timestamp_unix, ep_timestamp, distributor_latency, ep_latency, catchup_updated_time, wss_to_sky_latency, mq_to_sky_update_latency, mx_status, operation, action, catchup_unix_time
| rex field=trade_id "^\w+ (?&amp;lt;dealnumber&amp;gt;\d+)$"
| join type=left dealnumber
        [ search index=wss "Sending message" source="/proj/flowfx/wss/FFXWS01P/log/MQ1.log"
    ```Exclude Far Legs of Swap Trades for first Iteration of Dash```
    NOT "&amp;lt;swap_leg&amp;gt;2&amp;lt;/swap_leg&amp;gt;" 
    ```Exclude Cancels, Amends, Auxiliaries, Allocations, Blocks - allocated ```
    NOT "&amp;lt;status&amp;gt;"
    ```Exclude MM Deals ```
    NOT "&amp;lt;WSSMMTRADE&amp;gt;" 
| rex "\&amp;lt;transaction\&amp;gt;(?P&amp;lt;tid&amp;gt;.*?)\&amp;lt;\/transaction\&amp;gt;" 
| rex "\&amp;lt;deal_number\&amp;gt;(?P&amp;lt;dealnumber&amp;gt;.*?)\&amp;lt;\/deal_number\&amp;gt;" 
| rex "\&amp;lt;external_deal\&amp;gt;(?P&amp;lt;sourcesystemid&amp;gt;.*?)\&amp;lt;\/external_deal\&amp;gt;" 
| rex "\&amp;lt;cust_type\&amp;gt;(?P&amp;lt;custType&amp;gt;.*?)\&amp;lt;\/cust_type\&amp;gt;" 
| eval region=case(host == "pffxa01z", "Global", host == "pffxa02z", "China") 
| eval wssSendingTime=strftime(_time,"%Y-%m-%d %H:%M:%S.%Q") 
| table tid,dealnumber,region,custType,sourcesystemid,wssSendingTime, booking_timestamp, booking_timestamp_unix, distributor_timestamp_unix, catchup_unix_time
| join type=left tid 
    [ search index=wss source="/proj/flowfx/ffx/log/flowfx-processor.log" "INFO SLA FFX-Processor received" 
    | rex "transactionId\=(?P&amp;lt;tid&amp;gt;.*?)\," 
    | eval flowfxincomingtime=strftime(_time,"%Y-%m-%d %H:%M:%S.%Q") 
    | table flowfxincomingtime,tid, booking_timestamp, booking_timestamp_unix, distributor_timestamp_unix, catchup_unix_time
        ] 
| table tid,dealnumber,region,custType,sourcesystemid,wssSendingTime,flowfxincomingtime 
| eval wssSendingTimeUnix=strptime(wssSendingTime,"%Y-%m-%d %H:%M:%S.%Q") 
| eval flowfxincomingtimeUnix=strptime(flowfxincomingtime,"%Y-%m-%d %H:%M:%S.%Q") 
| eval timebetweenWssFlowfx = flowfxincomingtimeUnix - wssSendingTimeUnix 
| table tid,dealnumber,region,custType,sourcesystemid,wssSendingTime,flowfxincomingtime,timebetweenWssFlowfx,wssSendingTimeUnix,flowfxincomingtimeUnix, booking_timestamp, booking_timestamp_unix, distributor_timestamp_unix, catchup_unix_time
| join type=left tid 
    [ search index=wss source="/proj/flowfx/ffx/log/flowfx-trade-sender-cim.log" "INFO SLA FFX-Trade-Sender sent" 
    | rex "nearTransactionId\=(?P&amp;lt;tid&amp;gt;.*?)\," 
    | eval CIMsendingTime=strftime(_time,"%Y/%m/%d %H:%M:%S.%Q") 
    | eval MQ_available_time=strftime(_time - 7200, "%Y-%m-%d %H:%M:%S.%Q") 
    | table CIMsendingTime,tid,MQ_available_time,booking_timestamp, booking_timestamp_unix, distributor_timestamp_unix
        ] 
| table tid,dealnumber,region,custType,sourcesystemid,wssSendingTime,flowfxincomingtime,timebetweenWssFlowfx,wssSendingTimeUnix,flowfxincomingtimeUnix,CIMsendingTime, MQ_available_time, booking_timestamp, booking_timestamp_unix, distributor_timestamp_unix, catchup_unix_time
]
| table trade_id, portfolio_name, sky_id, booking_timestamp,CIMsendingTime, distributor_timestamp, ep_timestamp, catchup_updated_time, cim_latency, distributor_latency, ep_latency, catchup_latency, wss_to_sky_latency, distributor_to_sky_latency
|sort - sky_id
| join type=left sky_id
 [ search index=sky sourcetype=sky_webservices_logs source="D:\\SkyNet\\SkyWebService\\logs\\live-risk-stomp-broadcast.log" "maxskyid"
| where maxskyid &amp;gt; 0
| dedup maxskyid
| rename maxskyid as sky_id
| eval sky_ui_timestamp=strftime(_time, "%Y/%m/%d %H:%M:%S.%3N")
| table sky_id host sky_ui_timestamp
        ]
| sort -sky_id
| filldown catchup_updated_time, sky_ui_timestamp
| eval mq_to_sky_update_latency = round(mq_to_sky_update_latency * 1000,0)
| eval sky_ui_unix_time = strptime(sky_ui_timestamp, "%Y/%m/%d %H:%M:%S.%3N") 
| eval catchup_unix_time = strptime(catchup_updated_time, "%Y/%m/%d %H:%M:%S.%3N") 
| eval booking_timestamp_unix = strptime(booking_timestamp, "%Y/%m/%d %H:%M:%S") 
| eval wss_to_sky_latency = sky_ui_unix_time - booking_timestamp_unix
| eval wss_to_sky_latency = round(wss_to_sky_latency * 1000,0)
| eval CIMsendingTime_unix = strptime(CIMsendingTime, "%Y/%m/%d %H:%M:%S.%3Q") 
| eval distributor_to_sky_latency = sky_ui_unix_time - CIMsendingTime_unix
| eval distributor_to_sky_latency = round(distributor_to_sky_latency * 1000,0)
| eval cim_latency = CIMsendingTime_unix - booking_timestamp_unix
| eval cim_latency = round(cim_latency * 1000,0)
| eval distributor_timestamp_unix = strptime(distributor_timestamp, "%Y/%m/%d %H:%M:%S.%3N") 
| eval distributor_latency = distributor_timestamp_unix - CIMsendingTime_unix
| eval distributor_latency = round(distributor_latency * 1000,0)
| eval ep_timestamp_unix = strptime(ep_timestamp, "%Y/%m/%d %H:%M:%S.%3N") 
| eval ep_latency = ep_timestamp_unix - distributor_timestamp_unix
| eval ep_latency = round(ep_latency * 1000,0)
| eval catchup_latency = catchup_unix_time - ep_timestamp_unix
| eval catchup_latency = round(catchup_latency * 1000,0)
| eval ui_latency = sky_ui_unix_time - catchup_unix_time
| eval ui_latency = round(ui_latency * 1000,0)
| table trade_id, portfolio_name, sky_id, booking_timestamp,CIMsendingTime, distributor_timestamp, ep_timestamp, catchup_updated_time, sky_ui_timestamp, cim_latency, distributor_latency, ep_latency, catchup_latency, ui_latency, wss_to_sky_latency, distributor_to_sky_latency
| dedup sky_id
| search portfolio_name = $portfolio$

| where len(CIMsendingTime) &amp;gt; 0&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 05 Sep 2024 10:05:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698277#M237133</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-05T10:05:23Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698280#M237134</link>
      <description>&lt;P&gt;There is no guarantee that the first event for each sky_id has a value in catchup_updated_time, so the filldown can be pulling any value from the previous sky_id down. When the dedup is done, only the first event for each sky_id is kept (which could have the wrong catchup_updated_time. Try either&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| sort -sky_id catchup_updated_time
| filldown catchup_updated_time, sky_ui_timestamp&lt;/LI-CODE&gt;&lt;P&gt;or&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| sort -sky_id
| eventstats values(catchup_updated_time) as catchup_updated_time, values(sky_ui_timestamp) as sky_ui_timestamp by sky_id&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 05 Sep 2024 10:49:06 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698280#M237134</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-09-05T10:49:06Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698364#M237150</link>
      <description>&lt;P&gt;Hi thanks for helping!&lt;BR /&gt;&lt;BR /&gt;I got this still&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wm_0-1725591881641.png" style="width: 400px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/32562i30E72C78FD1455ED/image-size/medium?v=v2&amp;amp;px=400" role="button" title="wm_0-1725591881641.png" alt="wm_0-1725591881641.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;that first entry for 10:03:16... shouldnt be the cause and should be 10:02:43&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 03:05:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698364#M237150</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-06T03:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698366#M237151</link>
      <description>&lt;P&gt;FYI this was before the | filldown catchup_updated_time sky_ui_timestamp&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="wm_0-1725592049579.png" style="width: 400px;"&gt;&lt;img src="https://community.splunk.com/t5/image/serverpage/image-id/32563i7C8B36D422967388/image-size/medium?v=v2&amp;amp;px=400" role="button" title="wm_0-1725592049579.png" alt="wm_0-1725592049579.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 03:07:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698366#M237151</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-06T03:07:37Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698371#M237152</link>
      <description>&lt;P&gt;So what happens if you use eventstats instead of filldown?&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 06:48:30 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698371#M237152</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-09-06T06:48:30Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698374#M237154</link>
      <description>&lt;P&gt;nothing happens when i use&lt;BR /&gt;it doesnt fill the rows below when i use that. issue is happening for both catchup_updated_time and sky_ui_timestamp&lt;/P&gt;&lt;PRE&gt;| sort -sky_id
| eventstats values(catchup_updated_time) as catchup_updated_time, values(sky_ui_timestamp) as sky_ui_timestamp by sky_id&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 07:14:23 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698374#M237154</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-06T07:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698381#M237156</link>
      <description>&lt;P&gt;Where would&amp;nbsp;&lt;SPAN&gt;10:02:43 come from as all these sky_id's are different?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 08:34:12 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698381#M237156</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-09-06T08:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698383#M237157</link>
      <description>&lt;P&gt;it comes from this part&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;| join type=left sky_id
[ search index=sky sourcetype=sky_cashfx_catchup_logs ....
....
| table sky_id, catchup_updated_time, _raw
]&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;So yes once it has that part it should filldown everything&amp;nbsp; below until a populated field of catchup_updated_time after sorting by sky_id descending. then once a populated field of catchup_updated_time is met it fills down until another populated field, same for sky_ui_timestamp. This is working but randomly not&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Sep 2024 14:03:43 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698383#M237157</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-06T14:03:43Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698389#M237159</link>
      <description>&lt;P&gt;Try both&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;| eventstats values(catchup_updated_time) as catchup_updated_time, values(sky_ui_timestamp) as sky_ui_timestamp by sky_id
| sort -sky_id catchup_updated_time
| filldown catchup_updated_time, sky_ui_timestamp&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 06 Sep 2024 09:36:51 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698389#M237159</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-09-06T09:36:51Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698475#M237169</link>
      <description>&lt;P&gt;Thank you. On that note how can I highlight in red or something that specific timestamp that was used to fill down the rest of the rows below etc. i.e a way to differentiate it from the rest which was filled using filldown?&lt;/P&gt;</description>
      <pubDate>Sun, 08 Sep 2024 09:54:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698475#M237169</guid>
      <dc:creator>wm</dc:creator>
      <dc:date>2024-09-08T09:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: Splunk Search Query to fill empty columns of data with data from other rows</title>
      <link>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698477#M237171</link>
      <description>&lt;P&gt;That a whole different ball game! Are you using Studio or Classic Simple XML dashboards?&lt;/P&gt;</description>
      <pubDate>Sun, 08 Sep 2024 11:59:26 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/Splunk-Search-Query-to-fill-empty-columns-of-data-with-data-from/m-p/698477#M237171</guid>
      <dc:creator>ITWhisperer</dc:creator>
      <dc:date>2024-09-08T11:59:26Z</dc:date>
    </item>
  </channel>
</rss>

