如果不属于此类,请转到相应的论坛。
我有一个数据Feed,代表星型模式中的一些多维数据。 例如/ Products / SalesYear / SalesContact / Region / Salesdata
现在我想在一个简单的表格视图中呈现这些数据
例如
2005 2006 2007 Product1 Category1 27m$ 30m$ 35m$ Category2 9m$ 1m$ 11m$ Product2 Category1 27m$ 30m$ 35m$ Category2 9m$ 1m$ 11m$
是否有可用于显示此类数据的标准算法或技术?
[编辑]
我需要的是一种有效的方法来构建像powerpivot那样的内存多维数据集但是规模较小。
答案 0 :(得分:1)
我认为你可以使用@Dick Kusleika的这个答案的修改版本:Convert row with columns of data into column with multiple rows in Excel 2007。请注意,此解决方案不是您在上面的Product1 / Product2下的嵌套行,但我猜您可以非常轻松地修改解决方案以处理两个行标题:列A
将包含产品名称和列{{1将包含类别。
编辑:我误解了并且认为您试图获取该格式的数据 ,而不是以格式。
如果你有Excel 2010,PowerPivot plugin可以直接使用OData字段(在OData.org consumers page找到答案。如果你有一个较旧的Excel,你仍然可以用B
。您可能需要在理解JSON并将其转换为HTML表格之间抛出一个代理页面(ASP.NET,PHP,无论您喜欢什么)。Get External Data From Web
肯定会理解如何从标准表中读取数据。
在Excel中的规范化工作表中获得数据之后,只应插入使用该范围作为数据源的数据透视表。