我正在尝试在app.powerbi.com(而非桌面)中创建自定义视觉效果 . 我有以下格式的csv数据,我想从两个时间戳值创建一个新的变量,长度,当有一个结束值 . 如果没有结束值,则会分配字符串 .
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的组合会让我 grab 两个字段来产生单个输出 .
crossfilter中的Reduce()会让我指定如何对数据进行分组和聚合,我认为dataReductionAlgorithm可能是相同的,但似乎没有 .
有谁知道一种预处理数据的方法来计算powerBI中两个字段的值?谢谢
1 回答
Power BI visual将始终受限于可用的datapoint数量 . 主要原因:所有这些数据点都由JS中的客户端处理,并将减慢Power BI体验 .
Power BI是一种BI工具,在将数据发送到可视化之前对其进行分组(聚合) . 在自定义可视化中,您可以通过
capabilities.json
文件为该分组数据定义可视数据点的入口点 . 注意dataRoles,种类选项:度量和/或分组 .基本上你必须确定我的自定义视觉需要什么样的信息 . 例如:如果要显示活动的持续时间,可以在Power BI中创建度量并在视觉中使用该度量 .
如果您需要更多帮助,请告诉我们 .
-J.P