我正在尝试在 Deneb PowerBI 中创建与下面的链接类似的视觉效果:Sankey 图表(allvuial 图表)- 作者:PBI - Davide。我看到数据是以JSON的形式手动输入的,例如:
"data": [
{
"name": "input",
"values": [
{
"category": "Server Products & Cloud",
"stack": 1,
"sort": 1,
"labels": "left"
},
{
"category": "Enterprise Services",
"stack": 1,
"sort": 2,
"labels": "left",
"gap": 20
},
{
"category": "Office Products",
"stack": 1,
"sort": 3,
"labels": "left"
}
}
在PowerBI中,数据导入的形式为
{
"data": [
{
"name": "dataset"
}
}
有没有办法以某种方式在“名称”:“输入”字段中使用 PowerBI 字段“数据集”中的值(利用过滤器上下文来派生特定值)。
例如:我想实现这样的目标
"data": [
{
"name": "dataset"
},
{
"name": "input",
"values": [
{
"category": "Server Products & Cloud",
"stack": "datum['Measure1']", //Custom value from PowerBI measures
"sort": 1,
"labels": "left"
},
{
"category": "Enterprise Services",
"stack": "datum['Measure2']", //Custom value from PowerBI measures
"sort": 2,
"labels": "left",
"gap": 20
},
{
"category": "Office Products",
"stack":"datum['Measure3']", //Custom value from PowerBI measures
"sort": 3,
"labels": "left"
}
}
但是,它不允许我这样做。我对 Vega 非常陌生,我认为有一种不同的方式来引用这些值。
.pbix 中有两个报告。 Inline 具有像您所说的内联数据,但名为 Data Driven 的第二个报告已经满足您的要求。