如何获取 table 中的每一行?

How do I get each row in a table?

我是 Power BI 开发的初学者。

我有一个 table 看起来像这样,它有 447 行:

如何配置我的 capabilites.json 文件以从此 table 获取数据? 我在 dataRoles 中有两个 GroupingOrMeasure 数据字段,我将每个字段限制为 "max": 1.

我得到的最接近 table 的数据是这个 属性,它只有 return 正确 'name' 列值:

"dataViewMappings": [
    {
        "categorical": {
            "categories": {
                "for": { "in": "name-col" }
            },
            "values": {
                "select": [
                    { "bind": { "to": "imports-col" } }
                ]
            }
        }

    }
]

但是我没有得到 'imports' 列的值,dataView.categorical.categories 只有一个数组。

我的目标是获取 'name' 和 'imports' 列的值,'imports' 列有多个值与 'name' 列的一个值关联。

在我尝试过的大多数情况下,这将 return 两列,每个来源的值要少得多(每个大约 83 个),而 'name' 来源的每个值只列出一次。

找到解决方案:

"table": {
    "rows": {
        "select": [
            { "for": { "in": "name-col" } },
            { "for": { "in": "imports-col" } }
        ]
    }
}

正确 returns 每行。