Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在不属于组的Birt表列上添加排序会中断分组_Java_Birt - Fatal编程技术网

Java 在不属于组的Birt表列上添加排序会中断分组

Java 在不属于组的Birt表列上添加排序会中断分组,java,birt,Java,Birt,嗨,我有一个Birt表,我在其中设置了Sort By Group:False。 我已经把我自己的排序表,但分组正在得到打破。我的表有两层分组 排序后,由于排序列不是已分组列的一部分,分组被中断。请参见下图:分组数据是如何产生的: 我想创建一个列绑定,它的值为第一组+第二组,然后在我的排序脚本中,我将在后面附加我的第三列值。但是在创建列绑定时,我无法获取组数据。请建议如何实现这一点?在列绑定脚本中,我希望访问我正在考虑分组的每行数据集值。请让我知道你是如何做到的?也许你想解释为什么关闭“按组排

嗨,我有一个Birt表,我在其中设置了Sort By Group:False。 我已经把我自己的排序表,但分组正在得到打破。我的表有两层分组

排序后,由于排序列不是已分组列的一部分,分组被中断。请参见下图:分组数据是如何产生的:


我想创建一个列绑定,它的值为第一组+第二组,然后在我的排序脚本中,我将在后面附加我的第三列值。但是在创建列绑定时,我无法获取组数据。请建议如何实现这一点?

在列绑定脚本中,我希望访问我正在考虑分组的每行数据集值。请让我知道你是如何做到的?也许你想解释为什么关闭“按组排序”属性,这可以帮助我们了解你需要实现什么。通常,从表列绑定的表达式生成器中,我们可以选择任何数据集字段:您应该提供更多有关通过该表达式生成器看到的内容的信息Hanks@Dominique。在我的Birt Tarble中,我定义了分组以及排序选项卡下的一些排序脚本。有没有什么属性可以让我先排序后分组,或者先分组后排序。我想了解Birt是如何同时进行分组和排序的。Birt通过排序键对组进行分组,然后根据该键对组进行排序。您还可以指定项目在组中的排序方式。这完全有道理。一大堆信息被分组,这样你就可以得到一些有共同点(关键点)的单独堆栈。您可以决定如何对堆栈(组)进行排序,以及如何对每个堆栈中的项目进行排序。所以从你的例子来看,我不明白第二张图片有什么问题。这正是我所期望的。请添加一个包含原始数据的表和一个包含最终结果的表。在列绑定脚本中,我希望访问我正在考虑分组的每行的数据集值。请让我知道你是如何做到的?也许你想解释为什么关闭“按组排序”属性,这可以帮助我们了解你需要实现什么。通常,从表列绑定的表达式生成器中,我们可以选择任何数据集字段:您应该提供更多有关通过该表达式生成器看到的内容的信息Hanks@Dominique。在我的Birt Tarble中,我定义了分组以及排序选项卡下的一些排序脚本。有没有什么属性可以让我先排序后分组,或者先分组后排序。我想了解Birt是如何同时进行分组和排序的。Birt通过排序键对组进行分组,然后根据该键对组进行排序。您还可以指定项目在组中的排序方式。这完全有道理。一大堆信息被分组,这样你就可以得到一些有共同点(关键点)的单独堆栈。您可以决定如何对堆栈(组)进行排序,以及如何对每个堆栈中的项目进行排序。所以从你的例子来看,我不明白第二张图片有什么问题。这正是我所期望的。请添加一个包含原始数据的表和一个包含最终结果的表。