delete unused Visualization.grouped_data()

This commit is contained in:
Benjamin Dauvergne 2017-03-01 10:44:25 +01:00
parent 970dff985e
commit 0d9e3fb52d
1 changed files with 0 additions and 28 deletions

View File

@ -215,34 +215,6 @@ class Visualization(object):
table.append([self.measure.label, value])
return table
def grouped_data(self):
data = self.stringified()
dims = len(self.drilldown)
if not dims:
return ([(v, 0) for v in row] for row in data)
grouped = OrderedDict()
for row in data:
d = grouped
for cell in row[:dims - 1]:
dim = cell['value']
if dim not in d:
d[dim] = OrderedDict(), 1
else:
d[dim] = d[dim][0], d[dim][1] + 1
d, count = d[dim]
d[row[dims - 1]['value']] = row[dims:], 0
def helper(d, prefix=[]):
for key in d:
row, count = d[key]
if count == 0:
yield prefix + [(key, 1)] + [(v, 0) for v in row]
else:
for r in helper(row, prefix + [(key, count)]):
yield r
prefix = []
return helper(grouped)
def javascript(self):
l = []
l.append('var measure = %s;' % json.dumps(self.measure.to_json()))