当前位置: 首页 > 知识库问答 >
问题:

带有子数据集的Jasper CVC组件

郏博瀚
2023-03-14

只是想知道CVC组件是否与“子数据集”一起工作。如果可行,指导我如何才能做到这一点。

共有1个答案

祁绪
2023-03-14

用于指示数据集的标记是

示例

子数据集

<subDataset name="Dataset1" uuid="03d50d7f-1b96-486a-ac64-7d2c6e440433">
    <queryString>
        <![CDATA[select count(*) t, shipcountry, shipcity from orders group by shipcountry, shipcity order by shipcountry, shipcity]]>
    </queryString>
    <field name="SHIPCOUNTRY" class="java.lang.String"/>
    <field name="T" class="java.lang.Long"/>
    <field name="SHIPCITY" class="java.lang.String"/>
</subDataset>
<cvc:customvisualization xmlns:cvc="http://www.jaspersoft.com/cvcomponent" xsi:schemaLocation="http://www.jaspersoft.com/cvcomponent http://www.jaspersoft.com/cvcomponent/component.xsd" evaluationTime="Report" onErrorType="Icon">
  <cvc:itemProperty name="script" value="d3_zoomable_circle_packing.min.js"/>
  <cvc:itemProperty name="css" value="d3_zoomable_circle_packing.css"/>
  <cvc:cvData>
    <dataset>
        <datasetRun subDataset="Dataset1" uuid="bd23d50f-2149-4985-a0ac-883505172688">
            <parametersMapExpression><![CDATA[$P{REPORT_PARAMETERS_MAP}]]></parametersMapExpression>
            <connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
        </datasetRun>
    </dataset>
    <cvc:item>
        <cvc:itemProperty name="category">
            <valueExpression><![CDATA[$F{SHIPCOUNTRY}]]></valueExpression>
        </cvc:itemProperty>
        <cvc:itemProperty name="subcategory">
            <valueExpression><![CDATA[$F{SHIPCITY}]]></valueExpression>
        </cvc:itemProperty>
        <cvc:itemProperty name="value">
            <valueExpression><![CDATA[$F{T}]]></valueExpression>
        </cvc:itemProperty>
    </cvc:item>
  </cvc:cvData>
</cvc:customvisualization>
 类似资料:
  • 问题内容: 如何将数据集放入视图包并在视图中显示结果? 我有一个模型的数据集,我将其写入了一个视图包。我想使用一个foreach循环将数据行从视图的视图包中取出。 我已经有一个变量进入视图,所以我不能正常传递数据集。 每页还将有许多其他数据集。所以我认为viewbag是解决此问题的最佳方法。 模型 控制器: 看法: 问题答案: 要在视图中显示数据,您有两个选择。一种是将Model类的实例传递给强类

  • 我知道这是子集和问题的一个变体,我也见过类似问题的一些解决方案(带负数的子集和),但我需要用动态规划来解决这个问题。我见过的大多数解决方案都使用递归,而不是DP。 我想我需要一个大小为(n*n*d)的3d布尔表S(I,j,k)。但是S(i,j,k)什么时候为真,什么时候为假?因为我总是需要检查使用k个数计算和的所有可能方法,这些方法既可以是正数,也可以是负数(例如:对于4个数{1,2,3,4},有

  • 问题内容: 我有一个如下所示的pandas数据框,并通过一列保存数据组: 现在,我想创建新的数据框(名为df_w,df_x,df_y,df_z),这些数据框仅保存其原始数据中的数据,并在一些可迭代的列表(例如列表)中进行最佳组合: 有没有使用groupby,apply和/或applymap和函数来实现此目的的智能(矢量化熊猫)方法? 我当时正在考虑对数据框进行迭代,但这似乎不是很优雅。 预先感谢您

  • 问题内容: 我想找到一组整数的子集。这是具有回溯功能的“子集总和”算法的第一步。我已经编写了以下代码,但是没有返回正确的答案: 例如,如果我要计算set = {1,3,5}的子集,则我的方法的结果是: 我希望它产生: 我认为问题出在零件list.removeAll(list);中。但我不知道如何纠正它。 问题答案: 你想要的就是Powerset。这是一个简单的实现: 我将为你提供一个示例,说明该算

  • 我必须使用文件发送数组数据。仅使用数据即可正常工作: 但是,既然我不能将“form_params”与“multipart”一起使用,那么如何发送带有数组和布尔数据的文件呢? 我试过了: 但是我收到一个错误,因为“contents”不接受布尔值或数组值。 我需要一些帮助。 谢谢 更新:我无法解决这个问题,最后我不得不使用一个不太好的解决方案,包括作为查询字符串的表单文件参数并仅使用Multipart