基于二维的SSAS多维数据集中的计算成员

基于二维的SSAS多维数据集中的计算成员,ssas,mdx,olap,cube,mdx-query,Ssas,Mdx,Olap,Cube,Mdx Query,我想在SSAS多维数据集中的计算中创建一个计算成员,但它必须基于两个独立的维度(我不知道如何以不同的、也许是“更好”的方式调用它)。下面是我的意思: 我需要成员“FYE”基于两个维度的值——“时间计算”和“分析”。从“时间计算”中,我必须将“YTD”(但仅限于维度“分析”中的“实际”)与“ROY”(但仅限于维度“分析”中的“预算”)相加。有可能吗?如果是的话,那怎么办?感谢您在这种情况下提供的帮助:)您必须定义从示例返回100和600的度量值。完成后,创建一个等于([DimTimeCalcul

我想在SSAS多维数据集中的计算中创建一个计算成员,但它必须基于两个独立的维度(我不知道如何以不同的、也许是“更好”的方式调用它)。下面是我的意思:


我需要成员“FYE”基于两个维度的值——“时间计算”和“分析”。从“时间计算”中,我必须将“YTD”(但仅限于维度“分析”中的“实际”)与“ROY”(但仅限于维度“分析”中的“预算”)相加。有可能吗?如果是的话,那怎么办?感谢您在这种情况下提供的帮助:)

您必须定义从示例返回100和600的度量值。完成后,创建一个等于
([DimTimeCalculations].[Time Calculations].[YTD],[DimAnalysis].[Analysis].&[Actual],[Measures].[])+([DimTimeCalculations].[Time Calculations].[ROY],[DimAnalysis].[Analysis].&[Budget],[Measures].[,])


一个警告-此CM将为
[DimTimeCalculations].[Time Calculations]
[DimAnalysis].[Analysis]
层次结构的所有成员生成相同的结果。要解决这一问题,您需要为单个成员创建范围分配。

您不需要对指标求和吗?YTD=100没有维度对吗?你能给我们你使用的查询吗?如果我们知道一点你的多维数据集的外观以及你到底想做什么,这会有很大帮助。YTD是维度“时间计算”的成员,我没有查询,因为它将是多维数据集中计算中的计算成员。不幸的是,我不知道如何准备正确的MDX。我以为这样的东西(下面的代码)会给我我需要的东西,但它看起来并不像我想要的那样工作。。。([DimTimeCalculations]。[Time Calculations]。[YTD],[DimAnalysis]。[Analysis]和[Actual])+([DimTimeCalculations]。[Time Calculations]。[ROY],[DimAnalysis]。[Analysis]和[Budget])范围对我来说并不重要,我希望在查询多维数据集并使用“时间计算”和“FYE”时,FYE基于我为层次结构上的每个级别编写的内容其中的成员-这很简单。我知道这应该是年初至今(但只有实际)和罗伊(但只有预算)的总和。就是这样:)我想这就是我一直在寻找的,至少现在我明白了,也许可以再调整一下:)谢谢!