我正在寻找子分组功能,如下图所示。
我搜索了很多,但无法在Logi报告中找到如何执行此操作的方法。我正在使用SQL查询生成此报告。
答案 0 :(得分:0)
目前logi不支持此功能
答案 1 :(得分:0)
根据我对你的问题的理解,听起来像是:
如果我确实理解了您的问题,我会在报告定义文件中添加以下内容(更新您的ID和查询以适当提取,下面只是示例ID):
<Body>
<DataTable ID="myDataTable">
<DataLayer Type="SQL" Source="SELECT * FROM MYTABLE" ConnectionID="my_database_connection">
<SqlParameters>
<SqlParameter ID="userParameter1" />
</SqlParameters>
<GroupFilter ID="myGroupFilter" GroupColumn="column_from_query_to_group_by" KeepGroupedRows="">
<GroupAggregateColumn ID="groupCalculation1" AggregateColumn="column_from_query_to_sum_by" AggregateFunction="Sum" />
<GroupAggregateColumn ID="groupCalculation2" AggregateColumn="column_from_query_to_avg" AggregateFunction="Average" />
</GroupFilter>
</DataLayer>
<GroupHeaderRow GroupFilterID="myGroupFilter">
<Column ID="group_header_col1">
<Label Caption="@Data.groupCalculation1~" />
</Column>
</GroupHeaderRow>
<GroupSummaryRow GroupFilterID="myGroupFilter">
<Column ID="group_sum_col1">
<Label Caption="@Data.groupCalculation2~" />
</Column>
</GroupSummaryRow>
</DataTable>
</Body>
对于如上所述的数据分组,您可能希望使用组过滤器,组标题行和组摘要行元素,您可以在此处了解更多信息:
http://devnet.logianalytics.com/rdPage.aspx?rdReport=Article&dnDocID=2150&dnProd=2 http://devnet.logianalytics.com/rdPage.aspx?rdReport=Article&dnDocID=2050&dnProd=2
希望这有帮助。