2016-01-21 75 views
2

我正在尝试为Power BI创建自定义视觉效果。如何从类别中获取总分,最小值和最大值

使用这些功能类别和可接受的值:

dataRoles: [ 
    { 
     name: 'Category', 
     kind: VisualDataRoleKind.Grouping, 
    }, 
    { 
     name: 'Values', 
     kind: VisualDataRoleKind.Measure, 
    }], 
dataViewMappings: [{ 
    categorical: { 
     categories: { 
      for: { in: 'Category' }, 
      dataReductionAlgorithm: { top: {} } 
     }, 
     values: { 
      select: [{ bind: { to: 'Values' } }] 
     }, 
    } 
}], 

使用dataView.categorical.values[0].values我能够访问第一小节的值。但是,未设置dataView.categorical.values[0].subtotal,.min.max

最小值和最大值可以使用D3.Base.min/max确定,但不是总值。我怎样才能得到这些?

回答

1

分类数据视图不会为您提供小计。要获得小计,您需要使用Table data viewMatrix data view。表格数据视图仅为您提供行小计。矩阵数据视图为您提供行和列小计。

+0

谢谢,Lukasz,回答这个问题。我将切换到使用Matrix数据视图。 –

+0

我很努力地从Matrix数据视图中读取小计,并发布了另一个问题:http://stackoverflow.com/questions/35013533/accessing-subtotals-in-dataview-matrix。希望你能看看。 –