PowerBI自定义视觉效果:从两个字段创建一个新字段

时间:2016-10-27 15:49:49

标签: powerbi

我试图在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中预处理数据以计算两个字段的值的方法? 感谢

1 个答案:

答案 0 :(得分:2)

Power BI visual将始终受限于可用的数据点数量。主要原因:所有这些数据点都由JS中的客户端处理,并会降低Power BI的体验。

Power BI是一种BI工具,在将数据发送到可视化之前对其进行分组(聚合)。在自定义可视化中,您可以通过capabilities.json文件为该分组数据定义可视数据点的入口点。请注意 dataRoles 种类选项:度量和/或分组。

基本上,您必须确定我的自定义视觉效果需要哪种信息。例如:如果要显示活动的持续时间,可以在Power BI中创建一个度量,并在视觉中使用该度量。

如果您需要更多帮助,请与我们联系。

-jP