1

我目前有一个自定义视觉作品效果很好,它目前显示一个基于输入度量的仪表,谁的填充可以根据预定义的限制改变颜色。

现在,百分比基于一个外部数字 33,该数字在仪表定义中作为文本输入。但是,我希望将其作为度量输入,因为这样它可以由外部源驱动(例如 Sharepoint 列表)。

客户视觉

但是,我在使用多个单一度量的功能文件中遇到了很大的问题。我知道通常你有一个类别和几个与类别中的元素相关的度量(考虑图表等)。

我目前在我的能力文件中有以下数据角色部分:

  "dataRoles": [
    {
      "displayName": "Value 1",
      "name": "dataValue1",
      "kind": "Measure"
    },
    {
      "displayName": "Value 2",
      "name": "dataValue2",
      "kind": "Measure"
    }
  ],

数据视图映射部分如下:

  "dataViewMappings": [
    {
      "conditions": [
        {
          "dataValue1": {
            "max": 1
          }
        },
        {
          "dataValue2": {
            "max": 1
          }
        }
      ],
      "single": {
        "role": ""
      }
    }
  ]

它编译并且似乎工作,直到您添加第二个措施,然后发生奇怪的事情(是的,我不知道技术解释:))但我会解释。

我还有一个部分定义颜色以及使用颜色的值,虽然我可以毫无问题地关闭标题等,但自定义部分会快速从关闭切换到再次打开(因此它保持相同的值) .

我知道这与我正在尝试实施的多项措施有关,因为没有它们,它可以完美运行。任何帮助,或者如果有人有使用多种独立措施的视觉源代码,我将不胜感激。

亲切的问候。

4

1 回答 1

0

看起来你只能引入多个度量,如果它们被分组而不是单独的实体。

所以我以不同的方式解决了这个问题。

于 2019-03-06T09:09:02.487 回答