我有一个交叉表,想按月为FG费率创建一列。我的横轴标题是Month(列名)。我的垂直轴是家庭和描述(只是添加了以前的家庭描述)。以下是我在单元格值轴中的公式,我正在使用over()函数。这给了我一个月内输入的总数,一个月内描述的总数。我在哪里以及如何在over()函数中添加家庭,以给出一个月和每个家庭输入的总数?
基本上,交叉表为我提供了每个家庭以下描述的FG月率概览。在此之前,没有仅垂直轴族的描述。 预先谢谢你。
below is my current code:
sum(case when ([YieldType]="Yield") and ([code]!="9b") and (
[fg_cnt]=1) then 1 end) / Sum(case when [YieldType]="Yield" then 1 end)
OVER (All([Axis.Rows])) as [FGRate]
答案 0 :(得分:0)
已解决:使用父级代替全部。
sum(([(YieldType] =“ Yield”)和([code]!=“ 9b”)和( [fg_cnt] = 1),然后1个结束)/总和(当[YieldType] =“ Yield”时的情况 然后1结束) OVER(Parent([Axis.Rows]))as [FGRate]