【问题标题】:No idea of sql to mdx不知道 sql 到 mdx
【发布时间】:2022-06-27 21:42:09
【问题描述】:

我不知道如何在 mdx 中执行此操作,因为我只在 sql 中工作过,但是如何将此查询从 sql 转换为 mdx?

select monthname, sum(sales) sales
from table
where dt between 20190315 and 20220204
group by monthname;

感谢您的关注和帮助。

【问题讨论】:

    标签: mdx olap cube olap-cube


    【解决方案1】:

    小心假设 SQL 和 MDX 可以来回转换。多维数据库的性质意味着适用于两种查询语言的基本概念是非常不同的。

    当然,有时您会得到类似的答案。在您的情况下,以下 MDX 将提供您所追求的那种东西......

    SELECT 
    {[All Time].[2019].[March]:[All Time].[2022].[February]} ON ROWS,
    {[Measures].[Sales] ON COLUMNS
    FROM [Cubename]
    

    ...虽然这会查看 20190301 到 20220228,这与您的 SQL 查询不完全一样。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-20
      • 1970-01-01
      相关资源
      最近更新 更多