2016-10-27 61 views
0

我试图在app.powerbi.com(不是桌面)中创建自定义视觉效果。我有以下格式的csv数据,并且我想从两个时间戳值中创建一个新变量,长度,当有一个结束值时。如果没有结束值,则会分配一个字符串。PowerBI自定义视觉效果:从两个区域创建一个新区域

ref activity timestamp start timestamp end 
num1 stage1 01/10/2016 17:00  
num1 stage2 02/10/2016 15:00 03/10/2016 10:00 
num1 stage3 03/10/2016 17:00  
num1 stage4 04/10/2016 13:00  
num2 stage1 04/10/2016 09:00  
num2 stage3 04/10/2016 16:00 04/10/2016 20:00 
num2 stage4 05/10/2016 12:00  

我想这意味着我需要导入所有的数据,并在JavaScript中处理它。这样做,我想我是limited to 30,000 rows

但我想知道是否在capabilities.json(或其他)中的分组和dataReductionAlgorithm的组合可以让我解决两个领域,产生一个单一的输出。

Reduce()在crossfilter会让我指定如何分组和聚合数据,我认为dataReductionAlgorithm可能是相同的,但它似乎没有。

有没有人知道预处理数据的方式来计算powerBI中两个字段的值? 谢谢

回答

1

电源BI视觉将始终受限于可用的数据点的数量。主要原因:所有这些数据点由JS中的客户端处理,并会减慢Power BI体验。

Power BI是一种商业智能工具,它在将数据发送到可视化之前对数据进行分组(汇总)。在您的自定义视觉中,通过capabilities.json文件为该分组数据定义可视数据点的入口点。注意10 dataRoles,选项:度量和/或分组。

基本上,你必须确定我需要什么样的信息为我的自定义视觉。例如:如果您想要显示活动的持续时间,则可以在Power BI中创建度量并在视觉中使用该度量。

如果您需要更多帮助,请告诉我。

-JP

相关问题