Ssas 多维数据集在网站中显示产品页面的操作
我创建了一个立方体动作来打开DimensionLocation的google地图(经典书籍示例),现在我正尝试构建一个立方体动作来打开DimensionProduct的网页 以下是我到目前为止的情况: 目标对象:Ssas 多维数据集在网站中显示产品页面的操作,ssas,Ssas,我创建了一个立方体动作来打开DimensionLocation的google地图(经典书籍示例),现在我正尝试构建一个立方体动作来打开DimensionProduct的网页 以下是我到目前为止的情况: 目标对象:DimProduct.[产品说明] 动作表达式:“http://www..../“+DimProduct.[Product ID].CurrentMember.Member\u标题 如您所见,用户通过产品描述浏览尺寸,但网站采用产品ID 在此操作下,DimProduct.[Product
DimProduct.[产品说明]
动作表达式:“http://www..../“+DimProduct.[Product ID].CurrentMember.Member\u标题
如您所见,用户通过产品描述浏览尺寸,但网站采用产品ID
在此操作下,DimProduct.[Product ID].CurrentMember.Member\u标题将被翻译为“all”,因此,最终表达式将变成”http://www..../all“
,而不是”http://www..../134“
(在产品ID示例中为134)
在这种情况下,如何获取产品ID?
谢谢你的帮助
实验室零件问题是[Dim产品].[产品说明]和[Dim产品].[产品]之间的粒度“潜在”差异。在AdventureWorks数据模型中,这两者之间存在1-many关系
在我上面的屏幕截图中,如果用户右键单击单元格A10,您想使用哪个产品ID?你的代码
[Dim Product].[Product ID].CurrentMember.Member_Caption
…只是说,“使用当前的”。所以相反,你会想尝试像
[Dim Product].[Product ID].FirstChild.Member_Caption
使用FirstChild会说,“只需选择列表中的第一个并使用它”
另一个问题是,您可能需要使用“Member\u Key”属性而不是“Member\u Caption”……但这取决于产品维度的设置方式 零件问题是[Dim Product].[Product Description]和[Dim Product].[Product]之间在粒度上的“潜在”差异。在AdventureWorks数据模型中,这两者之间存在1-many关系
在我上面的屏幕截图中,如果用户右键单击单元格A10,您想使用哪个产品ID?你的代码
[Dim Product].[Product ID].CurrentMember.Member_Caption
…只是说,“使用当前的”。所以相反,你会想尝试像
[Dim Product].[Product ID].FirstChild.Member_Caption
使用FirstChild会说,“只需选择列表中的第一个并使用它”
另一个问题是,您可能需要使用“Member\u Key”属性而不是“Member\u Caption”……但这取决于产品维度的设置方式