Pivot Table 根据用户选择切换计算
Pivot Table Toggle Calculation based on user pick
我有一系列枢轴 table,我想让用户在小时和天之间切换。选择被捕获在一个变量中 - vViewBy
我已成功切换显示在另一个枢轴 table 中的值,该枢轴显示所有游戏使用:
= if( vViewBy='Hours',
round(Aggr(Sum([HOURS]), [GAME]),1),
round(Aggr(Sum([HOURS])/24, [GAME]),1)
)
我的问题是当我只想要数据的一个子集时,GAME_CAT = Sports
的游戏。如何添加 vViewBy
来计算 YTD 小时数或运动相关游戏天数?我想显示前 5 个游戏。
= if([GAME_CAT]='Sports',Num((Aggr(Sum([HOURS]), [GAME])),0),0)
如果列表框不能满足您的要求,那么将 Sports 类别的 Set Analysis 放入表达式中将如下所示
= if( vViewBy='Hours',
round(Aggr(Sum({<[GAME_CAT]={'Sports'}>} [HOURS]), [GAME]),1),
round(Aggr(Sum({<[GAME_CAT]={'Sports'}>}[HOURS])/24, [GAME]),1)
)
我有一系列枢轴 table,我想让用户在小时和天之间切换。选择被捕获在一个变量中 - vViewBy
我已成功切换显示在另一个枢轴 table 中的值,该枢轴显示所有游戏使用:
= if( vViewBy='Hours',
round(Aggr(Sum([HOURS]), [GAME]),1),
round(Aggr(Sum([HOURS])/24, [GAME]),1)
)
我的问题是当我只想要数据的一个子集时,GAME_CAT = Sports
的游戏。如何添加 vViewBy
来计算 YTD 小时数或运动相关游戏天数?我想显示前 5 个游戏。
= if([GAME_CAT]='Sports',Num((Aggr(Sum([HOURS]), [GAME])),0),0)
如果列表框不能满足您的要求,那么将 Sports 类别的 Set Analysis 放入表达式中将如下所示
= if( vViewBy='Hours',
round(Aggr(Sum({<[GAME_CAT]={'Sports'}>} [HOURS]), [GAME]),1),
round(Aggr(Sum({<[GAME_CAT]={'Sports'}>}[HOURS])/24, [GAME]),1)
)