【问题标题】:Error during select query MDX - Members, tuples or sets must use the same hierarchies in the function选择查询 MDX 期间出错 - 成员、元组或集合必须在函数中使用相同的层次结构
【发布时间】:2018-09-14 04:45:41
【问题描述】:

我正在尝试从 OLAP Cube 中获取商店的纬度和经度,这将在谷歌地图中传递。

我尝试了以下查询:

select
{
[Productive_GIS].[Lat].[Lat],
[Productive_GIS].[Lon].[Lon]
} on columns,
[Productive_GIS].[SHOPCODE WITHOUT DIST].[SHOPCODE WITHOUT DIST] on rows
from
[Consolidated Sales]

我收到以下错误:

查询 (2, 1) 成员、元组或集合必须在函数中使用相同的层次结构。

我想要以下两种格式之一的结果集:

CUBE 的快照:

请帮助我实现这一目标,因为我是 MDX 新手。 我会将此结果集转换为 Asp DataTable,以便在 Google 地图上进一步处理

【问题讨论】:

    标签: c# asp.net mdx olap cube


    【解决方案1】:

    您可以尝试交叉加入 3 个层次结构吗?

    SELECT
    {} on columns,
    
    [Productive_GIS].[Lat].[Lat] *
    [Productive_GIS].[Lon].[Lon] *
    [Productive_GIS].[SHOPCODE WITHOUT DIST].[SHOPCODE WITHOUT DIST] 
    on rows
    from
    [Consolidated Sales];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多