0

我创建了一个带有表单的交互式报告。在表格中,我有两个选择列表。第一个选择列表是在共享组件中定义的值列表。第二个选择列表是另一个值列表,它也在共享组件中定义,但此选择列表根据第一个选择列表中的选定项填充其 LOV。

让选择列表的名称为:

  1. 地区。
  2. 国家(取决于地区字段中的选定项目)。

现在,当我在表单中按下保存/创建按钮时,会在报告中创建一行。报告中的 Region 列和 Country 列都是“纯文本(基于值列表)”。但我看到的是 Region 列显示了 LOV 的正确显示值,但 Country 列显示了 LOV 的返回值。

我希望这两列都显示显示值而不是返回值。谁能帮我找到解决方案?

4

1 回答 1

1

您是否在表单和交互式报告中使用相同的 LOV?如果是这样,并且在有条件的 LOV(国家)中,您引用了您的表单项(例如 PX_REGION),它将无法在 IR 中正常工作。可能 IR 正在显示返回值,因为选中了“显示额外值”选项。

如果是这种情况,我的建议是更改您的 IR,而不是“纯文本(基于值列表)”,您将其设为纯文本并将查询更改为 IR 查询中的内联查询以获得您想要的值节目。

如果您不想/喜欢将您的 LOV 查询放在不同的地方,我建议您使用Nick Buytaert 分享的这种方法

希望这可以帮助您解决问题。

于 2017-04-12T11:31:22.603 回答