LogiXML中的层次结构通过Excel文件

时间:2013-02-04 20:06:31

标签: .net xml excel

我的问题如下。我正在尝试构建我所拥有的数据的层次结构视图,该视图受到两个级别的影响。第一(最高)级别称为“组”,第二级(最低)级称为“设施”。我想要做的是能够通过logixml(例如Volume等)创建一些指标,并在excel文件中找到行级数据。我遇到的问题是我无法为数据提供层次结构视图,这意味着,我不知道如何“告诉”LogiXML以我想要的方式对数据进行分组。 Excel使用数据透视表执行我想要的操作,但这不是一种可接受的表示方式:

Group1                                          1464    1.033592841
 Facility1------------------------------         788    1.224048166
 Facility2------------------------------         517    0.56564287
 Facility3---------------------------             26    1.015306122
 Facility4-------------------------------         55    0.754109589

Group2                                              1077    0.48911388
 Facility1------------------------------------      1077    0.48911388

有关如何或在何处编辑excel文件以便我可以在LogiXML中构建此层次结构的任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

您可能只需要“爆炸”您的组,以便在每个行级别表示层次结构。这样,Logi中的GroupFilter就可以应用于列级别。

像这样......

Group1 |设施1 | 788 | 1.22

Group1 |设施2 | 517 | 0.56

Group1 |设施3 | 26 | 1.01

Group2 |设施1 | 1077 | 0.48

...

每行将顶级组作为列值。这样,您就可以有效地对该列值应用分组。

如果数据已经在Excel中进行了旋转,您还可以尝试使用Logi中的datalayer元素自动分解数据,以便在报表定义中更轻松地进行格式化。

有关使用UnCrosstab过滤器的更多详细信息,您可能会查看以下文章: http://devnet.logixml.com/rdPage.aspx?rdReport=Article&dnDocID=1253