如何在PowerBI中更新流数据集中的行?

2024-06-25 22:34:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我在PowerBI中创建了一个流数据集。该数据集用于分析全天的数据,因此我启动了历史数据分析(如果没有,则流数据集仅显示短时间的数据)

[
 {
  "HOUR" :98.6,
  "WAREHOUSEID" :"AAAAA555555",
  "STOREID" :"AAAAA555555",
  "STAFFID" :"AAAAA555555",
  "ITEMID" :"AAAAA555555",
  "INVENTQTY" :98.6,
  "PACKQTY" :98.6,
  "PICKINGSTATUS" :"AAAAA555555",
  "DATEID" :"2020-07-14T03:53:12.047Z",
  "RECID" :"AAAAA555555"
 }
]

我根据修改后的日期时间将数据从SQL Server推送到PowerBI,每10分钟查询一次上次修改后的日期时间的所有新行,并将所有数据推送到PowerBI,然后保存新修改的日期时间并继续

问题是,PICKINGSTATUS有两种状态"Pending""Completed",在推送流数据时,值可能会从Pending->;已完成,因此必须更新行才能更新仪表板。但是现在,PowerBI似乎没有更新行,它只添加了具有不同PICKINGSTATUS值的重复行,因此仪表板是错误的

我怎样才能使它正确?我尝试了一些研究,但几乎找不到解决办法

谢谢你的帮助,祝你愉快


Tags: 数据时间仪表板历史powerbipendinghouritemid
1条回答
网友
1楼 · 发布于 2024-06-25 22:34:58

到目前为止,我已经通过使用Selenium自动关闭/打开历史数据分析来删除所有数据并将所有新更新的数据推送到PowerBI解决了这个问题。这绝对不是最好的方法,但它现在起作用了

相关问题 更多 >