我正在使用 Cognos 8.2 创建带有提示页面的报表。我正在尝试创建一个提示页面,允许用户选择他们想要查看的项目类型,然后选择分配的工作人员。
示例:向我显示从事“A”类型项目的工人,这将触发显示当前正在从事“A”类型项目的工人列表,然后用户可以从列表中选择一个工人/工人显示在报告中。
我正在尝试在 html 项中使用 javascript,但我以前从未使用过 javascript,而且我运气不佳。我不知道是否可以将变量传递给提示页面上的另一个项目。任何想法或示例将不胜感激。
将您的工作人员姓名带入数据项(例如 [People]) - 然后,使用 case 语句创建另一个数据项:
CASE
WHEN ([People] in ('John','Jessica','Jane','Jeff'))
THEN ('Group J')
WHEN ([People] in ('Adam', 'Alex', 'Anne'))
THEN ('Group A')
ELSE 'No Group'
END
将此数据项命名为“组”
然后在查询上创建一个过滤器:[Group] = ?Group Prompt?
然后您应该能够输入“A组”并仅从A组中获取那些。