3

我有一个 AI 仪表板,其中包含许多显示上次运行结果的查询。每个查询都执行以下操作:

let lastRun = customMetrics
| where session_Id != ''
| top 1 by timestamp desc
| project session_Id;

customMetrics
| where session_Id in (lastRun)
...

如前所述,查询结果(上次运行)被固定到仪表板。

问题是:有没有办法在不自定义/复制查询的情况下注入 SessionId(现在每次都计算为 lastRun 局部变量)?如果不是,我是否可以至少修改一个在一个地方产生 sessionId 的查询,而其他查询(在单独的范围内)进行更新?

例如,在仪表板上输入我感兴趣的 sessionId 并将 sessionId 作为参数传递给查询?理想情况下,整个仪表板都会刷新。

我可以在没有 Power BI 的情况下执行此操作吗?

4

1 回答 1

2

不,目前无法在 azure 仪表板中执行此操作。现在有正在进行的顶级仪表板过滤器,使其更接近现实。

作为一种解决方法,您完全可以在应用程序洞察力的工作簿功能中完成您想要做的事情,因为您可以在工作簿中创建参数(像文本框一样手动输入值)或使用分析查询来创建值的下拉列表从中挑选。

然后这些值通过工作簿的其余部分传递,因此工作簿中的许多查询可以共享相同的值。工作簿支持查询 AI、日志分析,还支持指标视图。您可以自定义图表、添加文本等。

于 2017-09-18T19:02:32.020 回答