Power BI:创建报告时不会刷新实时(日期/时间数据)

时间:2018-11-05 10:31:02

标签: r powerbi powerbi-datasource

我正在使用R脚本流式传输实时推文,并使用(流式数据和REST API)将其发送到Power BI,以创建实时流式仪表板。

我必须创建一个磁贴,该磁贴显示一段时间内的推文。但是日期/时间字段没有显示在图块中,只是空的。

我不确定是否必须更改字段的数据类型或格式?下面是日期/时间字段在R中的显示方式。

enter image description here

流数据集如下: enter image description here

下面是我创建的图块(显示为空白)

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您在图块中看不到任何内容,则可能您的数据集未收到任何内容。尝试手动发布一些数据,例如从PowerShell脚本中(放置正确的URL):

$endpoint = "https://api.powerbi.com.com/beta/........."
$Time_Stamp = ($Time_Stamp = Get-Date).Datetime
$payload = @{ "date" = $Time_Stamp; "count" = 98.6; "score" = 98.6 }
Invoke-RestMethod -Method Post -Uri "$endpoint" -Body (ConvertTo-Json @($payload))

图块中是否显示任何内容?正如我们从您的屏幕截图中看到的那样,您启用了历史数据分析。这意味着您可以使用此数据集创建报告。尝试使它在表中显示内容。此数据集中是否有任何行?

更新:实际上,可以肯定的是,复制示例PowerShell代码以发布到您的数据集中并进行尝试。转到工作空间中的数据集列表,在列表中找到您的数据集,然后单击(i)图标。然后从“ API信息”面板转到PowerShell,然后将代码复制/粘贴到PowerShell ISE中以执行它:

enter image description here

此外,请记住,磁贴只会在仪表板中自动更新。如果您正在查看报告中的图块,则可能需要刷新以获取最新数据。