|
1
2
[Zip].[Latitude]是一个成员表达式。为了将其作为数值传递给函数,SSAS将返回([Zip].[Latitude],Measures.CurrentMember)的等效值。在MDX中,您不能直接基于另一个维度过滤一个维度。根据定义,不同的维度是完全独立的,相互独立 OLAP 术语每个产品都可能存在于每个邮政编码位置。 我认为逻辑应该是这样的:
|
|
|
2
1
我不确定SQL Server 2008是否可用,如果可用,您应该使用其地理数据类型来计算距离。 如果没有,请检查像SharpMap和Proj.Net这样的库-它们可以让您构建真实的地理点并计算这些对象之间的精确距离。 |
|
3
1
我最终用一个子立方体解决了我的问题。通过创建子立方体,我能够过滤距离,然后对我要查找的维度进行选择。这就是我的结局。。。
|