你好,
我有两个模块:
Meldaliste销售- 2平表,时间
System_Product_Filter - 2平面列表
两个模块中的平面列表是相同的。我需要在System_Product_Filter中创建一个布尔公式,它说如果在Meldaliste Sales中有一个空白单元格,那么为假,否则为真。
这个公式不起作用,因为我在meldalistsales中有一个时间维度,所以在System_Product_Filter中没有任何结果。
任何想法都会有帮助。
谢谢
希娜
解决了!去解决方案。
首先检查源模块的时间摘要是否为“None”。
然后,假设在时间维度中有“所有周期”,可以给出公式为isnotblank (MeldalisteSales(选择:时间。“所有时间”)。
希望这有助于
如果在时间维度中没有“所有period”,那么可以使用一个带有空白“起始period”的TIMESUM公式,它有效地对所有period求和。公式是:TIMESUM(带有时间的模块。amount) = 0
唯一的问题是,它实际上是所有时期的总和,所以如果你在一个时期有- 1000美元,然后在另一个时期有+ 1000美元,那么它就把它当作空白。为了解决这个问题,您可以在模块中设置第二行项目,其中包括时间,以指定每个单元格是否有一个值。也许把这个行项目称为“检查是否空白”。所以公式是:如果Amount <> 0,那么1,否则为0。然后,将TIMESUM公式指向“check if blank”行项(因此它将是TIMESUM(带有时间的模块)。检查是否空白)。
希望这可以帮助!
杰克
首先检查源模块的时间摘要是否为“None”。
然后,假设在时间维度中有“所有周期”,可以给出公式为isnotblank (MeldalisteSales(选择:时间。“所有时间”)。
希望这有助于
如果在时间维度中没有“所有period”,那么可以使用一个带有空白“起始period”的TIMESUM公式,它有效地对所有period求和。公式是:TIMESUM(带有时间的模块。amount) = 0
唯一的问题是,它实际上是所有时期的总和,所以如果你在一个时期有- 1000美元,然后在另一个时期有+ 1000美元,那么它就把它当作空白。为了解决这个问题,您可以在模块中设置第二行项目,其中包括时间,以指定每个单元格是否有一个值。也许把这个行项目称为“检查是否空白”。所以公式是:如果Amount <> 0,那么1,否则为0。然后,将TIMESUM公式指向“check if blank”行项(因此它将是TIMESUM(带有时间的模块)。检查是否空白)。
希望这可以帮助!
杰克