Ssas 整数列上的不同计数负值上的分隔符

Ssas 整数列上的不同计数负值上的分隔符,ssas,ssas-2012,Ssas,Ssas 2012,每晚我们都在处理多维数据集,而昨晚我们在处理过程中出现了故障。感兴趣的错误代码说明: OLAP存储引擎中的错误:为不同计数记录指定的排序顺序不正确 经过大量调查,我能够在用于不同计数的列中将其缩小为负值(-1)。一旦我将该值设置为null,多维数据集就不会出现问题 该列是事实表上维度的外键,我们有一个约定,其中-1与“(UNK)”维度记录相关 在这种情况下,是否有设置或简单的解决方法来处理多维数据集?因此,差不多一年后,我又遇到了这个问题!我完全忘记了我已经发布了这个问题,直到我在研究中发现它!

每晚我们都在处理多维数据集,而昨晚我们在处理过程中出现了故障。感兴趣的错误代码说明:

OLAP存储引擎中的错误:为不同计数记录指定的排序顺序不正确

经过大量调查,我能够在用于不同计数的列中将其缩小为负值(-1)。一旦我将该值设置为null,多维数据集就不会出现问题

该列是事实表上维度的外键,我们有一个约定,其中-1与“(UNK)”维度记录相关


在这种情况下,是否有设置或简单的解决方法来处理多维数据集?

因此,差不多一年后,我又遇到了这个问题!我完全忘记了我已经发布了这个问题,直到我在研究中发现它!我想,“听起来很熟悉”,然后注意到我已经把它贴出来了

无论如何,经过进一步的研究和思考,这个问题有两个答案:

  • 在下,有一个用于检查distinctrecordsortorder的设置
  • 这是个错误的问题。对FK进行不同的计数可能是个坏主意,因为-1可能不应被计算为不同的值。因此,空值在distinct count中是更好的表示形式。但要进行适当的维度查找,我们需要FK列中的-1。因此,答案是为不同的计数增加一列或计算列