【发布时间】:2023-03-12 05:14:01
【问题描述】:
我需要在 Jaspersoft Studio 中制作这张表:
我的桌子有时有一个测试、两个、n 测试或什么都没有。 可能吗?我该如何解决这个任务?
【问题讨论】:
-
寻找相同的东西。你发现是怎么同时的吗?
-
您可能想查看交叉表
标签: jasper-reports
我需要在 Jaspersoft Studio 中制作这张表:
我的桌子有时有一个测试、两个、n 测试或什么都没有。 可能吗?我该如何解决这个任务?
【问题讨论】:
标签: jasper-reports
您不能在 jasper 中动态创建列,但是在创建了一些固定数量的列之后,您可以使用“print when expression”和“table component”隐藏它们,更多详细信息请参见链接dynamically hide show columns
【讨论】:
我不知道你是否还需要它,仅供参考。在 Jasper Report 中,您可以使用“printWhenExpression”,您可以在其中根据特定条件打印特定的行/列/值。 如果你知道最大号码。列然后在您的设计中添加这些列,然后使用 printWhenExpression 隐藏它们。 或者,您也可以为此使用 DynamicJasper 或 DynamicReports。
【讨论】: