如何在 IBM Cognos 中创建基于多个条件的计算
How to create a Calculation based on multiple criteria in IBM Cognos
我正在尝试根据一些条件在 Cognos 中创建计算。
例如,我想统计我的数据集中符合以下条件的所有记录:
Data_Level = "Aggregate"
Problem_Area = "Request"
IsResearch = "No"
Substate_ID = "Incomplete - Cancelled"
我想调用这个值:'Aggregated Data - Non Research'
提前感谢您的反馈。与其他 BI 工具相比,我正在对 Cognos 进行可行性测试,因此我试图跨工具复制相同的报告以衡量它们的可用性。到目前为止,我发现 Cognos 是最难找到资源的。
此致,
杰森
我只想创建一个 if then else 字段,如果满足条件则给你 1,如果不满足则给你 0,然后合计。
总计(如果([Data_Level] = "Aggregate" and [Problem_Area] = "Request" and [IsResearch] = "No"
和 [Substate_ID] = "Incomplete - Cancelled")
然后 (1)
否则 (0))
尝试函数 总计 和 定义范围
例如,
创建数据项"Aggregated Data - Non Research"
表达式:
If ([Data_Level] = "Aggregate" and [Problem_Area] = "Request"
and [IsResearch] = "No" and [
Substate_ID] = "Incomplete - Cancelled")
then (1) else (0)
然后您可以使用 total 函数添加另一个数据项,并使用定义范围的表达式:
Total([Aggregated Data - Non Research] for Company, Year, Month)
我正在尝试根据一些条件在 Cognos 中创建计算。 例如,我想统计我的数据集中符合以下条件的所有记录:
Data_Level = "Aggregate"
Problem_Area = "Request"
IsResearch = "No"
Substate_ID = "Incomplete - Cancelled"
我想调用这个值:'Aggregated Data - Non Research'
提前感谢您的反馈。与其他 BI 工具相比,我正在对 Cognos 进行可行性测试,因此我试图跨工具复制相同的报告以衡量它们的可用性。到目前为止,我发现 Cognos 是最难找到资源的。
此致, 杰森
我只想创建一个 if then else 字段,如果满足条件则给你 1,如果不满足则给你 0,然后合计。
总计(如果([Data_Level] = "Aggregate" and [Problem_Area] = "Request" and [IsResearch] = "No" 和 [Substate_ID] = "Incomplete - Cancelled") 然后 (1) 否则 (0))
尝试函数 总计 和 定义范围
例如, 创建数据项"Aggregated Data - Non Research"
表达式:
If ([Data_Level] = "Aggregate" and [Problem_Area] = "Request"
and [IsResearch] = "No" and [
Substate_ID] = "Incomplete - Cancelled")
then (1) else (0)
然后您可以使用 total 函数添加另一个数据项,并使用定义范围的表达式:
Total([Aggregated Data - Non Research] for Company, Year, Month)