PivotTable.js OLAP不考虑具有多个值的字段

时间:2017-06-05 05:29:01

标签: javascript pivot-table olap olap-cube pivottable.js

我正在尝试使用PivotTable.JS Script by Nicolas Kruchten并遇到以下问题:

我的数据中的某些字段包含多个值。例如在以下条目中,有多个'段'和'趋势':

{'Segment': ('Lending','Marketplace'), 'Trend': ('Investments', 'Expansion'),  'Month_year': 'Oct 2016', 'Link': 'http://www.geektime.com/2016/10/02/german-credit-startup-smava-bags-34-million-series-c-investment/', 'Title': 'Smava has raised $34 million Series C investment from Runa Capital', 'Country': 'Germany'},

现在,

  1. 如果我将Segment作为元组( )传递,则数据透视表UI只考虑最后一个条目(Marketplace),并忽略它之前的所有内容(Lending)。因此,市场计数为1,贷款计数为0。
  2. 如果我将该段作为列表/数组[ ]传递,则数据透视表UI会考虑" Lending,Marketplace"作为一个单独的实体,而不是在" Lending"以及" Marketplace"中单独计​​算。
  3. 如果我将该段作为字典{ }传递,则该脚本根本不起作用。
  4. 我不能打破并重复输入,其中一个人有" Lending"和另一个"市场" - 因为它会导致其他字段的大量重复计数。例如。打破并重复这个条目,以及'段'和'趋势'将导致“国家/地区”的四个计数:德国',实际上只有一个。

    我遇到了这个问题,需要一个解决方案来解决它。任何帮助将不胜感激。 TIA

1 个答案:

答案 0 :(得分:1)

不幸的是,这个库不支持每个属性的多个值,因此如果您无法中断/重复这些值,则无法执行您要查找的内容。