我被 Kusto 打败了,因为我认为这是一个简单的查询……我正在制作我的第一本工作簿并使用参数。I can list and select a Resource Group, but I can't make the following parameter (Virtual Machines) populate with the VMs when more than one Resource Group is selected. 将ResourceGroup
组名称的逗号分隔字符串作为属性传递resourcegroup
就可以了。我无法弄清楚如何将该字符串转换为可用的 where 语句。当我手动将多个资源组串在一起时,我的查询工作得很好,所以我假设我对let
Kusto 中的数组的理解感到很困惑。如果有更好的方法来做我想做的事情,请告诉我。
//This will work so long as 1 Resource Group is passed from the previous parameter
resources
| where resourceGroup in ('{ResourceGroup:resourcegroup}') and type =~ microsoft.compute/virtualmachines'
| project value = id , label = name
我发现我可以用 得到一个合适的数组split('{ResourceGroup:resourcegroup}',",")
,但是,我还是不能用 where 语句把那个对象结合起来。
任何帮助深表感谢!