我正在使用Power BI Deneb可视化,使用原始(而不是Lite)Vega语法。我试图从数据集的一列中计算最大值,仅包含整数。我可以在Power BI端执行此操作,并将max作为数据集中的重复参数传递,但出于性能原因,我希望在Vega端计算它。
有没有人给予指点一下怎么做?感觉像是公式或聚合类型的转换,但我搞不懂。
即:
这是我的第一个想法,但显然它只看到行上下文,所以它会找到一个值的max,而不是整个列:
"data": [
{
"name": "dataset",
"transform": [
{
"type": "formula",
"as": "maxValue",
"expr": "max(datum['ColumnWhereILookForMax'])"
}
]
}
字符串
1条答案
按热度按时间8ljdwjyq1#
您可以使用joinaggregate转换(https://vega.github.io/vega/docs/transforms/joinaggregate/)或派生一个新的数据集并使用聚合转换。
字符串
的数据