【发布时间】:2021-06-23 08:38:55
【问题描述】:
我在 BigQuery 中创建了这个视图:
create view project.dataset.view1 as
SELECT
o.first
,o.id as theid
,p.id as otherid
FROM dataset.view2 as o
JOIN dataset.view3 as p on p.whatever = o.id
当我将该视图中的数据添加到 PowerBi 时,p.id 列显示为包含所有三列的 Json 字符串,而它应该只是一个整数。 这是我看到的一个例子:
{""v"":{""f"":[{""v"":""name""},{""v"":""11""},{""v"":""9""}]}}
在 BigQuery 中,我期望的整数值看起来很好。 有人可以对此有所了解吗?它快把我逼疯了。谢谢。
【问题讨论】:
-
使用transform as json 扩展你的记录;检查这个:youtu.be/ipI6mrWLQKA?t=198
-
感谢您提供可能的解决方案,但它对我不起作用,因为 3 个值字段都称为“v”,当我尝试扩展 PowerBI 时会变得“困惑”加上我想了解问题的根源,避免在PBI中进行过多的操作。 PBI 可能不会继续作为我们首选的可视化和 BI 工具。
-
或许这篇文章能解释一下:inflexionanalytics.com/blogs/…
-
这看起来像是原始 BigQuery API 输出,它一定是 PowerBI 连接器没有解析该内容。我会将其归类为错误。
-
我认为这不是嵌套问题,因为我只选择一个整数插入该列,而不是值列表。而且,如果我在 BigQuery 上查询该视图,我只会看到一个整数。
标签: json postgresql google-bigquery powerbi