Reporting

Data with multiple occurences

aquinojason
Path Finder

Hi,

We have the following source tables (2 sourcetypes):

1st table:

ACCOUNT_CODEApplicationBusiness UnitApplication RTO
AD30OH00Accounts Reconciliation Control SystemIndividual Life InsuranceC - Greater than 4 hours and less than or equal to 24 hours
ADR3OH00Accounts Reconciliation Control SystemIndividual Life InsuranceC - Greater than 4 hours and less than or equal to 24 hours
AJ52OH00Accounts Reconciliation Control SystemIndividual Life InsuranceC - Greater than 4 hours and less than or equal to 24 hours
AN00OH00Accounts Reconciliation Control SystemIndividual Life InsuranceC - Greater than 4 hours and less than or equal to 24 hours
AN0WOH00Accounts Reconciliation Control SystemIndividual Life InsuranceC - Greater than 4 hours and less than or equal to 24 hours

 

2nd Table:

DATEMVS_SYSTEM_IDACCOUNT_CODECALCMIPS
1/1/2020SYST1AD18IEDA1.31
1/1/2020SYST2AD18IE002.11

 

We wanted to create a table where we can show the SUM or AVG CALCMIPS per Application Name based on month. However, the ACCOUNT_CODE can be used by Multiple Application so it needs to be calculated within all those occurrences. Can you help us on how we can achieve it?

Table will look something like:

Application NameBusiness UnitApplication RTOJanuary Avg. MIPS
Accounts Reconciliation Control SystemIndividual Life InsuranceC - Greater than 4 hours and less than or equal to 24 hours0.0472767857142857

 

Thanks and Regards,

 

Labels (1)
0 Karma

aquinojason
Path Finder

I will test this out. Thank you very much!

Yes, the ACCOUNT_CODE does exist in both source types. It's just that it can used my multiple Business Unit and should be summed up or included in the average of the Business Units that use that particular ACCOUNT_CODE.

0 Karma

manjunathmeti
Champion

Assuming both source types contain the same ACCOUNT_CODE values. 

index=index sourcetype=sourcetype1 
| append [ search index=index sourcetype=sourcetype2 
| eval DATE =strftime(strptime(DATE, "%m/%d/%Y", "%b_%Y"))] 
| eventstats max(Application) AS Application, max("Business Unit") AS "Business Unit", max("Application RTO") AS "Application RTO" by ACCOUNT_CODE 
| search sourcetype!=sourcetype1 
| stats avg(CALCMIPS) as avg_CALCMIPS, values("Business Unit") AS "Business Unit", values("Application RTO") AS "Application RTO" by DATE, Application 

 

If this reply helps you, an upvote/like would be appreciated.

0 Karma
Get Updates on the Splunk Community!

Splunk Enterprise Security(ES) 7.3 is approaching the end of support. Get ready for ...

Hi friends!    At Splunk, your product success is our top priority. With Enterprise Security (ES), we're here ...

Splunk Enterprise Security 8.x: The Essential Upgrade for Threat Detection, ...

Watch On Demand the Tech Talk, and empower your SOC to reach new heights! Duration: 1 hour  Prepare to ...

Splunk Observability for AI

Don’t miss out on an exciting Tech Talk on Splunk Observability for AI!Discover how Splunk’s agentic AI ...