java自定义算算数语法_Spotfire自定义表达式:计算(Num / Den)百分比

我试图使用OVER绘制Num / Den类型百分比 . 但我的想法似乎并没有转化为spotfire自定义表达式语法 .

样本输入:

RecordID CustomerID DOS Age Gender Marker

9621854 854693 09/22/15 37 M D

9732721 676557 09/18/15 65 M D

9732700 676557 11/18/15 65 M N

9777003 5514882 11/25/15 53 M D

9853242 1753256 09/30/15 62 F D

9826842 1260021 09/30/15 61 M D

9897642 3375185 09/10/15 74 M N

9949185 9076035 10/02/15 52 M D

10088610 3512390 09/16/15 33 M D

10120650 41598 10/11/15 67 F N

9949185 9076035 10/02/15 52 M D

10088610 3512390 09/16/15 33 M D

10120650 41598 09/11/15 67 F N

期待:

Row Labels D Cumulative_D N Cumulative_N Percentage

Sep 6 6 2 2 33.33%

Oct 2 8 1 3 37.50%

Nov 1 9 1 4 44.44%

我的计数正在发挥作用我想采用相同的Cumulative_N和Cumulative_D计数,并将[Axis.X]上的百分比绘制为折线图 .

这是我正在使用的:

UniqueCount(If([Marker]="N",[CustomerID])) / UniqueCount(If([Marker]="D",[CustomerID])) THEN SUM([Value]) OVER (AllPrevious([Axis.X])) as [CumulativePercent]

我明白 SUM([Value]) 不是要走的路 . 但我不知道该用什么 .

也试过下面的那个,但没有:

UniqueCount(If([Marker]="N",[CustomerID])) OVER (AllPrevious([Axis.X])) / UniqueCount(If([Marker]="D",[CustomerID])) OVER (AllPrevious([Axis.X])) as [CumulativePercent]

你看看吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值