cognos - 需要帮助在 Cognos Report Studio 中构建数据项

标签 cognos cognos-10 cognos-bi cognos-8 cognos-tm1

所以我有一个包含员工姓名、工作和轮类的表。每个员工(行)都有唯一的姓名、非唯一的工作以及 4 个轮类(A、B、C 或 D)之一。我想创建一个名为“轮类员工”的数据项,对于每个工作,它都会输出一个字符串,其中包含在该类次上工作的所有员工,例如:

I have this

And want to be able to have this

我将如何为我的“轮类员工”数据项编写表达式定义?

最佳答案

创建一个执行此操作的数据项可能会相当复杂。为什么不将转发器表拖到您的列表中呢?您需要向查询添加两个数据项。一个是 running-count(1 for [Job]) (我想。我现在没有我的例子。)另一个将该值与作业的最大值进行比较。如果值匹配,则不返回任何内容,如果不匹配,则返回逗号。这是模式:

case
when [rownum] < [maxrownum] then ','
else ''
end

将其命名为逗号。 然后,您只需将[名称]和[逗号]拖到转发器表中即可。使转发器表的行高和列宽超出您的预期。 您需要为转发器表定义主从关系。

关于cognos - 需要帮助在 Cognos Report Studio 中构建数据项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50991765/

相关文章:

cognos - IBM Cognos Report Studio : Value prompt default selection from prompt "default text" parameter

javascript - 邮寄地址 : multiple addresses using Cognos data item

c# - 使用 C# 的 IBM Cognos REST 服务

cognos - 如何仅当列表数据移动到第二页时才调用第二页

javascript - Cognos Report Studio : Display search terms and options from select and search prompt in a report

javascript - 我们可以减少cognos报告的Excel 2007输出中的列大小并换行文本吗

javascript - IBM Cognos Analytics 与 D3.js 条形图高度问题

linux - 在没有 Framework Manager 的情况下安装 Cognos BI?