MDX,计算从月末日期的收入累计总和与给定债务金额匹配的天数

时间:2010-11-25 17:13:03

标签: mdx

我有一个金融立方体,我必须将每日销售额计算为:

所选月份最后日期与最早交易日期之间的天数,该日期是从该月的最后一个日期到收入总额< =该日期的债务金额的日期的累计收入总和。

例如

2009年12月31日,我的债务金额= 2,500,000

                          31-Dec-09     30-Nov-09    15-Oct-09     31-Oct-09     

收入1,000,000 1,000,000 500,000 1,0000

累计收入总额1,000,000 2,00,000 2,500,000 4,000,000

天数31 30 16

09年10月15日累计收入为2,500,000,相当于当天的债务金额

天数= 31 + 31 + 16 = 76天。

换句话说,从所选日期向后收入的总收入,直到总和等于或执行债务人的总日期余额。

任何帮助都将受到高度赞赏。

如果我没有足够清楚地解释或者您需要更多信息,请告诉我。

提前致谢。

术赤。

1 个答案:

答案 0 :(得分:0)

您是否查看了此博客:http://consultingblogs.emc.com/christianwade/archive/2006/04/30/MDX-Sprocs-and-Scripting_3A00_-An-Interesting-Example.aspx

他介绍了几种接近这一点的方法,听起来像是一个递归问题,因为你需要“沿着日历向后走”增加收入,直到你找到增加的收入达到的那一天/超过了最初的债务?

以上链接应该为您提供一些不同的方法来解决这个问题,如果您遇到困难就会大喊大叫。