The following creates a stored query result named "tmp" with 100 rows from StormEvents:
.set stored_query_result tmp with (previewCount = 1, expiresAfter = 1h) <| StormEvents | take 100
As expected, the following returns 100:
stored_query_result("tmp") | count
| Count |
|---|
| 100 |
Also as expected, this returns two rows that add up to 100:
stored_query_result("tmp")
| summarize count() by _HasDirectInjuries = InjuriesDirect > 0
| _HasDirectInjuries | count_ |
|---|---|
| False | 98 |
| True | 2 |
But unexpectedly, this always returns 0:
stored_query_result("tmp") | summarize count()
| count_ |
|---|
| 0 |
Why doesn't summarize count() work on an stored query result, when count and summarize count() by ... seem to work normally?
This appears to be a bug related to stored query results, we are fixing it. Thank you very much for reporting it!