要求是当单元格中的值为负数时显示零或不显示?
问问题
303 次
2 回答
0
这很简单——尝试一个CASE
构造。
SELECT CASE
WHEN myColumn < 0 THEN 0 -- or NULL
ELSE myColumn
END AS myColumnAlias
FROM myTable
WHERE <myConditions>
于 2013-10-10T12:55:42.067 回答
0
晚了几年。希望你已经想通了。
至于您的问题,我相信唯一的解决方案是创建一个业务规则/计算脚本,该脚本将检查所有现有数据并用 0 覆盖负值。请确保:
- 使用等式左侧的密集维度成员来确保性能并且不会创建不必要的块。
- 转
FRMLBOTTOMUP ON
;由于您只对现有数据执行此计算,因此使用此命令更安全、更快捷。
于 2015-03-17T16:16:51.753 回答