kiss351523
作者kiss351523·2014-07-25 15:27
it技术咨询顾问·PTA

TM1 Data Spread

字数 1868阅读 1296评论 1赞 0
TM1 Data Spread 有很多种方法,下面列举了所有方法的使用:
Proportional
1 若对汇总节点Spread,在子节点必须有数据;
2 Holds操作以后,Spread的数据无论怎样操作,最后都会加上Hold的值;
3 Proportional Spread,若执行replace的操作:
   Cell Value(New) = Input Value * (Cell Value(Old) / ∑(没有Hold的所有子节点值)
   Consolidation Value(New) = Input Value + ∑(Hold的所有值)
Equal
1 若对某父节点操作Spread,如果子节点不是汇总节点,那么子节点必须有值才能操作;
  若子节点是叶节点,那么无论有无值都可以操作Spread;
2 若执行replace的操作:
   Cell Value(New) = Input Value * ( 1/Count(没有Hold的所有子节点值)
   Consolidation Value(New) = Consolidation Value(Old) + ∑(Hold的所有值)
Repeat
1 若对某父节点操作Spread,如果子节点不是汇总节点,那么子节点必须有值才能操作;
  若子节点是叶节点,那么无论有无值都可以操作Spread;
2 若执行replace的操作:
   Cell Value(New) = Input Value
   Consolidation Value (New) = Input Value * Count(没有Hold的所有子节点值) + ∑(Hold的所有值)
Clear
清空节点下的所有值
Percent Change
1 若对某父节点操作Spread,如果子节点不是汇总节点,那么子节点必须有值才能操作;
2 若执行replace的操作:
   Cell Value(New) = Cell Value(Old) * Input Percent
Straight Line
1 若对某父节点操作Spread,如果子节点不是汇总节点,那么子节点必须有值才能操作;
  若子节点是叶节点,那么无论有无值都可以操作Spread;
2 每一个Cell的值是从Start Value 到 End Value,按照Cell的数量(不包括Hold Cell),按照比例进行分配值;
   Consolidation Value,每一个Cell的值相加,然后再加上Hold Cell的值。
Growth %
1 若对某父节点操作Spread,如果子节点不是汇总节点,那么子节点必须有值才能操作;
  若子节点是叶节点,那么无论有无值都可以操作Spread;
2 第一个Cell的值等于输入的值,后面所有的Cell的值,依次等于前一个Cell Value * (1 + Input Percent),Hold Cell
   不包括在内;
   Consolidation Value,每一个Cell的值相加,然后再加上Hold Cell的值。
Relative Proportional Spread
Relative Percent Adjustment
1 若对某父节点操作Spread,如果子节点不是汇总节点,那么子节点必须有值才能操作;
  若子节点是叶节点,那么无论有无值都可以操作Spread;
2 根据Relative Cube中的值,填入Relative Cube中的值,或者乘以百分比。
Repeat Leaves
1 Populated Leaf Cells, 此父节点下,所有不等于0的叶节点(Leaf)
2 All Leaf Cells,此父节点下所有的叶节点(Leaf)
3 此方法适用于所有的Cells
4 所有Leaf Cell的值都等于输入的值
Equal Spread Leaves
1 Populated Leaf Cells, 此父节点下,所有不等于0的叶节点(Leaf)
2 All Leaf Cells,此父节点下所有的叶节点(Leaf)
3 此方法适用于所有的Cells
4 每个Cell的值 * Cell数量 = 输入的值

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论1 条评论

fdyzrzfdyzrz软件开发工程师dd
2016-03-29 15:41
非常好的资料,学习了
Ctrl+Enter 发表

作者其他文章

相关问题

相关资料

X社区推广