我在使用 Azure 工作簿(用于 Application Insights)时遇到问题,试图同时以不同的可视化方式显示相同的数据。
我可能有一个简单的查询,例如:
requests
| where timestamp > ago(24h)
| summarize count() by client_CountryOrRegion
| top 10 by count_
| render piechart
但是现在我还想在table
不复制/粘贴“算法”的情况下渲染相同的数据(实际上这显然比这个示例更复杂)。所以我想有效地做到这一点:
let data = requests
| where timestamp > ago(24h)
| summarize count() by client_CountryOrRegion
| top 10 by count_ ;
data | render table;
data | render piechart;
但这只是呈现第一个可视化。
我已经尝试了我能想到的一切:
只是把第二个可视化放在一个新的步骤中,但是我找不到引用这个
data
参数的方法。创建一个从查询提供的多值参数,然后尝试在后续步骤中使用它。那没有用。
{数据} | 渲染饼图
创建一个全局参数并尝试从一个步骤中设置它。似乎不是一种从查询步骤显式设置参数值的方法。
尝试在高级选项卡下命名该步骤,但尽管有此消息,但我找不到任何示例说明如何在以后的步骤中引用该步骤。
必须有一种方法不必维护查询的两个副本,但我找不到任何东西。