问题描述
在Azure数据资源管理器(仪表板,可通过Web访问URL:dataexplorer.azure.com/dashboards/)中,如果“全选”,则多选参数将返回空(isempty()== true)。选项被选中。但是,如果选择了“全选”选项,我需要了解所有选项。有办法吗?
这是我的Kusto查询的一个示例,multiselect参数输入该示例。您将看到“输入”过滤器意味着我需要一个完整的清单,包含多选参数的所有选项/值。
Events
| where FilteredItem in (_multiselectParameter)
| where Timestamp between(_startTime.._endTime)
| summarize event_count = count() by bin(Timestamp,make_timespan(_timeSpan))
在此先感谢您的帮助!
解决方法
考虑“全选”选项的情况下,编写Where子句的方式如下:
<xsl:accumulator name="schxslt:tracking"
as="map(xs:string,xs:string)"
initial-value="map{}"
streamable="yes">
<xsl:accumulator-rule match="someNode"
select="map:put($value,current()/path(),'')"
phase="start"/>
</xsl:accumulator>