json - 是否可以在 Power BI 中有条件地在列中插入文本?
问题描述
我正在从事一个从 Mongo DB 中提取数据的项目。我有一个 JSON 源,它在某些地方缺少双引号(“)。
[{_id:00000000000000000000000000000000,Action:"FeedbackGiven",Date:2020-12-10 18:17:32.792},
{_id:00000000000000000000000000000000,Action:"FeedbackGiven",Date:2020-12-10 19:02:24.604},
{_id:00000000000000000000000000000000,Action:"FeedbackGiven",Date:2020-12-10 19:16:16.615}]
我想为_id和日期值添加双引号(“),所以我的数据应该看起来像
[{_id:"00000000000000000000000000000000",Action:"FeedbackGiven",Date:"2020-12-10 18:17:32.792"},
{_id:"00000000000000000000000000000000",Action:"FeedbackGiven",Date:"2020-12-10 19:02:24.604"},
{_id:"00000000000000000000000000000000",Action:"FeedbackGiven",Date:"2020-12-10 19:16:16.615"}]
如果没有双引号(“),Power BI 无法识别数据,也无法将 JSON 格式解析为常规列。我无法根据字符位置对双引号(“)进行硬编码,因为数据是一个数组,并且数组中的对象数量是动态的。
我的问题有解决方案吗?
感谢和问候,
普拉提克
解决方案
如果您能够以字符串形式进行编辑,我宁愿尝试用 _id:" 替换替换 _id: 并将 ,Action: 替换为 ",Action ......
推荐阅读
- kubernetes - 我们可以使用 kubectl describe container 之类的命令来描述 pod 中的 1 个容器吗
- c# - 按变量递增整数列值
- javascript - Javascript:从今天的日期显示“今天”或从昨天的日期显示“昨天”
- javascript - 从面积样条图中删除线点
- amazon-fire-tv - 如何防止 FireTV 通过 youtube.com/tv 等网站(而非应用程序)进入睡眠状态?
- firebase - 如何将客户端的时间戳与“firestore”时间戳同步?
- mysql - Slurm 将数据库从 Mariadb 迁移到 mysql 企业
- javascript - 单击子级时如何防止单击父级div
- vb.net - 试图在 VB.net 中编写 XML
- javascript - Angular2 +中的类型'()=> void'上不存在属性'nativeElement'