我有一个数据项,可以根据请求提取员工人数的静态历史数据列表,它是一个双嵌套的case语句,其中包含我们历史数据的硬编码,查询如下所示:
CASE ([Year])
WHEN '2014'
THEN
(
CASE ([Quarter])
WHEN '01'
THEN
(
CASE ([department])
when 'Sales' then 100
when 'HR' then 15
When 'Engineering' Then 25
........ 等等。
奇怪的是,一切都有效,除了2013年第3季度。当我试图获取这个特定季度的数据时,它给出了正确的数字,但除以82.2536。代码中没有任何内容提示它执行此操作。
事实上,号码82.2536也从未出现在代码中的任何地方。
此外,此错误最近才在我们从Cognos 8过渡到Cognos 10之后出现。虽然它在Cognos 10下工作了一段时间。
有没有人知道为什么会发生这种情况以及如何解决这个问题?