Hi @shraddha09 ,
as also @livehybrid and @richgalloway said, it's really difficoult to help you without any information.
The only additional information that I can add is that you cannot use an eval condition in a where command: you must use the eval command and then in a different row the where condition.
Ciao.
Giuseppe
Hi @shraddha09
I'm not really sure I understand what you're looking for, however generally eval should be done BEFORE you run your where statement.
Please could you share the SPL which is not working as expected so we can help further?
🌟 Did this answer help you? If so, please consider:
Your feedback encourages the volunteers in this community to continue contributing
Here is my SPL query,
index=wf_eit_ecio) | eval lstUlid=max('Properties.Gems.DataSyncsExecutionContext.dataSyncProvidersExecutionGroupULID') | where 'Properties.Gems.DataSyncsExecutionContext.dataSyncProvidersExecutionGroupULID' = lstUlid | chart count(Properties.Gems.DataSyncExecutionContext.DataSyncProviderName) as TotalApiCallsCount Over Properties.Gems.DataSyncExecutionContext.DataSyncProviderName
lstUlid field is generated but its not working in where condition and not filtering the records
Try something like this
| streamstats max('Properties.Gems.DataSyncsExecutionContext.dataSyncProvidersExecutionGroupULID') as lstUlid
| where 'Properties.Gems.DataSyncsExecutionContext.dataSyncProvidersExecutionGroupULID' = lstUlid
Hi @shraddha09 ,
you cannot use max in the eval command, max can be used only in stats or similar streaming commands.
try something like this:
index=wf_eit_ecio)
| rename
'Properties.Gems.DataSyncsExecutionContext.dataSyncProvidersExecutionGroupULID' AS GroupULID
'Properties.Gems.DataSyncExecutionContext.DataSyncProviderName' AS ProviderName
| where GroupULID = lstUlid
| stats max(GroupULID) AS max BY ProviderName
| chart count(max) as TotalApiCallsCount BY ProviderName
I supposed that lstUlid is a threshold.
another thing, don't bring these so long field names, rename them after the main search.
Ciao.
Giuseppe
rename fields are not showing with | table command
We need more information.