使用带有条件的计数函数在cognos框架管理器中创建计算度量

时间:2016-04-15 15:37:47

标签: database business-intelligence cognos

我有一个酒店数据库,每个记录代表一个酒店,提供与这个特定酒店相关的不同事实,例如酒店类别的评级,无论是酒店还是酒店公寓等......,我想做的就是计算带有'Hotel' Accom类型的所有记录如何实现这一点,因为我尝试使用count来实现它,但它计算所有记录,而不是那些带有Accom I类型的记录附加了记录的屏幕截图, 任何帮助将不胜感激

The Table snap

1 个答案:

答案 0 :(得分:2)

两种模式:

COUNT(
    CASE [Accom Type] 
    WHEN 'Hotel' THEN [Accom Type] 
    ELSE null
    END
)

TOTAL(
    CASE [Accom Type] 
    WHEN 'Hotel' THEN 1 
    ELSE 0 
    END
)