我试图在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的某种组合是否会让我抓住两个字段来产生单个输出。
crossfilter中的Reduce()会让我指定如何对数据进行分组和聚合,我认为dataReductionAlgorithm可能是相同的,但似乎没有。
有没有人知道在powerBI中预处理数据以计算两个字段的值的方法? 感谢
答案 0 :(得分:2)
Power BI visual将始终受限于可用的数据点数量。主要原因:所有这些数据点都由JS中的客户端处理,并会降低Power BI的体验。
Power BI是一种BI工具,在将数据发送到可视化之前对其进行分组(聚合)。在自定义可视化中,您可以通过capabilities.json
文件为该分组数据定义可视数据点的入口点。请注意 dataRoles ,种类选项:度量和/或分组。
基本上,您必须确定我的自定义视觉效果需要哪种信息。例如:如果要显示活动的持续时间,可以在Power BI中创建一个度量,并在视觉中使用该度量。
如果您需要更多帮助,请与我们联系。
-jP