在MDX中添加复杂度量
我已成功添加基本金额/计数/等。。简单的措施,但不知道如何添加更复杂的一个 假设数据结构表示带有货物的轨道,并具有下一个结构:在MDX中添加复杂度量,mdx,iccube,Mdx,Iccube,我已成功添加基本金额/计数/等。。简单的措施,但不知道如何添加更复杂的一个 假设数据结构表示带有货物的轨道,并具有下一个结构: 日期 id_轨道 身份证明 数量 成本 并希望计算下一个度量: 平均项目价格,按总和(成本)/总和(金额)计算 平均轨道成本。这是整个轨道的总和(成本)之间的平均值。Sql表达式看起来像sum(cost)/count(distinct id\u track) 在Excel over XMLA中需要这些度量值的情况下,将这些度量值添加到多维数据集中的正确方法是什么?复
- 日期
- id_轨道
- 身份证明
- 数量
- 成本
在Excel over XMLA中需要这些度量值的情况下,将这些度量值添加到多维数据集中的正确方法是什么?复杂的计算可以使用我们在MDX中所称的“计算度量值”来解决 计算出的度量支持MDX语言的全部功能。您可以查看有关计算度量值的更多信息。它们非常强大,支持100多个函数() 如果您想为每个模式定义一次计算度量值,我建议您在builderui选项卡的Advanced/Scripts中定义它们。您可以首先在MDX IDE中检查有效性,并在验证后将其移动到脚本中 平均项目价格,按总和(成本)/总和(金额)计算 这将类似于以下内容:
WITH MEMBER [Measures].[AvgPrice] AS
AVG(
EXISTING([Item].[Item].MEMBERS)
,[Measures].[COST]
)
...
或
平均轨道成本。这是整个轨道的总和(成本)之间的平均值。
Sql表达式看起来像sum(cost)/count(distinct id\u track)
我不得不猜测,您的多维数据集中存在以下内容:
[Measures].[COST]
[Measures].[AMOUNT]
[Item].[Item].MEMBERS
[TrackItem].[TrackItem].MEMBERS
谢谢你的帮助。我已经成功地添加了其中一个,并坚持使用第二个。我找不到如何写大而好的评论,所以我用更多的细节更新了我的问题谢谢你的帮助。我已经成功地添加了其中一个,并坚持使用第二个。我找不到如何写大而好的评论,所以我用更多的细节更新了我的问题
WITH MEMBER [Measures].[AvgTrackCost] AS
AVG(
EXISTING([TrackItem].[TrackItem].MEMBERS)
,[Measures].[COST]
)
...
[Measures].[COST]
[Measures].[AMOUNT]
[Item].[Item].MEMBERS
[TrackItem].[TrackItem].MEMBERS