0

要求是当单元格中的值为负数时显示零或不显示?

4

2 回答 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 覆盖负值。请确保:

  1. 使用等式左侧的密集维度成员来确保性能并且不会创建不必要的块。
  2. FRMLBOTTOMUP ON;由于您只对现有数据执行此计算,因此使用此命令更安全、更快捷。
于 2015-03-17T16:16:51.753 回答