问题标签 [cubefunctions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
excel - CUBEFUNCTIONS - 一个失败然后全部失败?
有没有人有在 Excel 中编写 CUBE* 函数的经验?
我正在通过这些函数针对数据库中的一个OLAP db
和触发MDX
字符串编写这些函数。
似乎在某些情况下,如果其中一个函数失败并返回#NA,那么它们都会失败。
MDX
这些函数中是否有不应使用的特定Excel
函数?
这里有些例子:
1.MDX字符串:
立方体功能:
2.MDX字符串:
立方体功能:
编辑
此工作簿还包含多个包含自定义集的数据透视表。这些集使用以下设置保存:
这会导致某种冲突吗?
编辑
另一个稍微复杂的 MDX 字符串是我用来捕获过去 7 天之前的 7 天期间的字符串:
MDX:
立方体*功能:
excel - 多维数据集函数中的 Excel 2013 MDX
我正在使用 excel 2013,需要一些帮助来解决一些 CUBE 功能需求以及解决我的问题所需的正确 MDX。我想从一个 MDX 集中排除另一个中的名称以创建“不在”场景。我有一个层次结构表,其中包含代表列表和销售表,其中代表也将在层次结构中,但具有销售额。
那就是问题A:
问题 B 和 C 是:我希望能够做与问题 A 相同的事情,但进一步过滤到销售额超过一定金额的人。还有一种方法可以从 cubevalue 返回 AVG 或 SUM 而无需在 powerpivot 中设置 DAX 度量?
最后,我希望能够使用 TOPCOUNT 或 BOTTOMCOUNT 来创建我的前/后 N 个报告。提前感谢您的帮助。
excel - 使用 CUBESET 函数获取多个周期的 ORDERED SET (OLAP)
我有下面的 CUBESET 函数,它生成按数量排序的位置国家(名称)集,效果很好。我需要相同但使用多个月。我在下面的公式中添加的每个月都会乘以我收到的成员列表。因此,如果我再添加一个月,那么我会收到一份国家列表,如“美国、美国、德国、德国……”。我只需要收到一次。应该有一个计算,首先将所有月份的数量相加,然后根据每个国家的总数量对所有月份进行排序。
excel - 如何过滤多维数据集函数中的日期范围?
我想在多维数据集函数中实现一个过滤器,以便仅在有限的时间段内获取值,例如 2 周。但是,我对过滤器函数的语法感到困惑。
在 cubevalue 函数中获取值适用于选定的时间段,但不适用于 cubeset 函数。仅通过列出时间段来定义多维数据集函数也不是一种选择,因为它会为您提供一个带有星期 nr 的附加列,但我需要的是在最后以聚合形式获得值。
然后立方体集的结果将由一个 cuberankedmember 函数检索以进行排名,最后 cubevalue 函数传递值。
结果应该是上述确定的 2 周期间按原产地代码的数量。
excel - 如何在 CubeMember 函数中向当前存在的函数添加第二个条件以返回 ID 字段
嗨,我想知道是否有办法将两个条件应用于 Excel 365 CubeMember 函数。
我目前有一个写得不好的旧查询,当有两个相同的子帐户名称时失败。我想将父帐户 ID 添加到条件以及子帐户名称并返回子帐户 ID。
父口音位于 ACCOUNT 表中,其中 ACCOUNT HCC ID 是父帐户 ID。B9 持有子账户名
当前代码:
=IFERROR(CubeMember("CubeName","exists([Sub Account].[SUB ACCOUNT HCC ID].Children,[SUB ACCOUNT].SUB ACCOUNT NAME].["&$B9&"])","")