PowerBI Deneb 上 Vega 中桑基图的数据输入

问题描述 投票:0回答:1

我正在尝试在 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 非常陌生,我认为有一种不同的方式来引用这些值。

powerbi visualization vega-lite vega deneb
1个回答
0
投票

.pbix 中有两个报告。 Inline 具有像您所说的内联数据,但名为 Data Driven 的第二个报告已经满足您的要求。

© www.soinside.com 2019 - 2024. All rights reserved.