excel - Cuberankedmember 得到错误的顺序
问题描述
我正在尝试从不同指标的数据表中创建 top3 排名,但每次cuberankedmember
我2
从3
我最关注的数据是关于销售收入的。Power pivot 按商店汇总所有销售额,非常简单。
从此,我使用了一个多维数据集公式,该公式捕获商店名称,按月份和年份过滤,用户输入该月份的任何一天,并设置按 (NTS) 排序的度量(代码 1)。
选择cuberankedmember
并cubeset
定义位置(代码2
)。
然后 cubevalue 选择成员作为成员cuberankedmember
,再次过滤月和年,然后拉入度量(代码3
)。
E4
是日期
Code1
(单元格C21
):
=CUBESET("ThisWorkbookDataModel";
"NONEMPTY([Store_Dict].[Nome_DSR].children,
([Calendar].[Year].[All].["&YEAR($E$4)&"],
[Calendar].[Month Number].[All].["&MONTH($E$4)&"]))";
"Ranking";
2;
"[Measures].[NTS]")`
`Code2` (cell `D22`):
`=CUBERANKEDMEMBER("ThisWorkbookDataModel";$C$21;1;"a")
`C21` is the `CUBESET` formula
Code3
:
CUBEVALUE("ThisWorkbookDataModel";
$D22;
"[Calendar].[Month Number].["&MONTH($E$4)&"]";
"[Calendar].[Year].["&YEAR($E$4)&"]";
"[Measures].[NTS]")
实际结果:
Ranking Store NTS
1 a 606
2 c 425
3 b 428
预期结果:
Ranking Store NTS
1 a 606
2 b 428
3 c 425
解决方案
推荐阅读
- linux - Docker 容器 - Win 和 Linux 上的不同行为
- fractions - Python如何在不使用模块的情况下创建分数
- ascii - \r 和 \015 有什么区别?
- swift - 如何在六边形“地图”视图中生成 UIImages
- c# - C# 获取访问属性
- laravel - 具有多对多 Eloquent 关系的单个属性的数组
- blueprism - 是否可以通知多个资源来启动一个进程?
- jquery - 获取单击 Jquery Datatables 按钮上的单元格值
- excel - 打开无模式用户窗体后代码继续运行
- r - 如何将节点从 R 中的 xml 文件解析为数据表?