MDX

MDX

0
投票
1
已解决
1485
浏览

请教一个关于mdx语句的问题

汤辉糖粉 回复了问题 • 2018-05-10 12:48
0
投票
0
回答
1856
浏览

用MDX语句如何实现多个维度的占比?

hide 发起了问题 • 2017-09-11 11:28
0
投票
1
回答
1486
浏览
0
投票
0
回答
1313
浏览
0
投票
0
回答
1581
浏览

求救!!关于发货店铺数统计问题

gary_wei 发起了问题 • 2017-05-26 10:36
0
投票
0
回答
1385
浏览
0
投票
1
回答
1919
浏览
0
投票
0
回答
1649
浏览
0
投票
0
回答
1656
浏览
0
投票
0
回答
1350
浏览
0
投票
2
已解决
1711
浏览

mdx 有类似excel中concatenate函数吗?

shiyuanli 回复了问题 • 2016-08-17 17:12
0
投票
0
回答
1388
浏览
0
投票
0
回答
1570
浏览
0
投票
1
回答
1646
浏览

SSAS cube MDX是否支持分页查询

天桥下的郑成功 回复了问题 • 2016-05-27 19:17
条新动态, 点击查看
天桥下的郑成功

天桥下的郑成功 回答了问题 • 2015-11-03 15:04 • 1 个回复 不感兴趣

MDX有哪些专业名称?MDX通用语法?

赞同来自:

MDX主要是为了Cube服务的,类似TSQL用来查询OLTP结构数据库的数据的专用语言
想学习MDX可以参考快速入门文章  https://www.mssqltips.com/sqlservertip/2865/a-quick-way-to-start-lea... 显示全部 »
MDX主要是为了Cube服务的,类似TSQL用来查询OLTP结构数据库的数据的专用语言
想学习MDX可以参考快速入门文章  https://www.mssqltips.com/sqlservertip/2865/a-quick-way-to-start-learning-sql-server-mdx/
和 BIWork老师的Blog http://www.flybi.net/blog/biwork/category/142
 
天桥下的郑成功

天桥下的郑成功 回答了问题 • 2015-11-04 15:50 • 1 个回复 不感兴趣

mdx 初学概念问题

赞同来自:

推荐你学习一下这些文章
http://www.flybi.net/blog/biwork/category/142
推荐你学习一下这些文章
http://www.flybi.net/blog/biwork/category/142
有用MDX语句测试过吗? 先写MDX语句测试,而不是直接去建计算成员。
注意元数据是不是空的,然后就是仔细检查时间维度与事实关联有没有问题,最后再检查一下ParallelPeriod
有用MDX语句测试过吗? 先写MDX语句测试,而不是直接去建计算成员。
注意元数据是不是空的,然后就是仔细检查时间维度与事实关联有没有问题,最后再检查一下ParallelPeriod
天桥下的郑成功

天桥下的郑成功 回答了问题 • 2015-11-13 21:42 • 1 个回复 不感兴趣

一个简单的MDX过滤度量值的问题

赞同来自:

只有用维度进行过滤,度量值是不可以的。 如果要这么做 说明你们的设计有问题
只有用维度进行过滤,度量值是不可以的。 如果要这么做 说明你们的设计有问题
天桥下的郑成功

天桥下的郑成功 回答了问题 • 2015-12-01 11:54 • 2 个回复 不感兴趣

MDX查询加入汇总行

赞同来自:

10356
 
10356
 
你可以把判断这个逻辑放到DSV的计算成员上,而不是在MDX的计算成员里做,这是非常消耗性能的
首先建立一个计算成员列,如下:
CASE WHEN [零售数量] > 0
         THEN 1
         ELSE NULL
        ... 显示全部 »
你可以把判断这个逻辑放到DSV的计算成员上,而不是在MDX的计算成员里做,这是非常消耗性能的
首先建立一个计算成员列,如下:
CASE WHEN [零售数量] > 0
         THEN 1
         ELSE NULL
         END AS [Flag_零售]
然后只需要在这个列上,使用非重复计数即可统计出某个产品的销售次数。

最后你需要CrossJoin的时候,再 克肉死角引 就行了
给你贴几个语句参考, 关键在于VBA INSTR的使用:
1. 匹配
SELECT EmployeeName, [Internet Sales Amount]
FROM Employee WHERE EmployeeName LIKEE‘%David%’
SE... 显示全部 »
给你贴几个语句参考, 关键在于VBA INSTR的使用:
1. 匹配
SELECT EmployeeName, [Internet Sales Amount]
FROM Employee WHERE EmployeeName LIKEE‘%David%’
SELECT [Measures].[Internet Sales Amount] on COLUMNS,
filter([Employee].[Employees].allmembers, instr([Employee].[Employees].currentmember.member_caption,’David’)>0) on ROWS
from [Adventure Works]

2. 不匹配
SELECT EmployeeName, [Internet Sales Amount]
FROM Employee WHERE EmployeeName NOT LIKE ‘%David%’
SELECT [Measures].[Internet Sales Amount] on columns,
filter([Employee].[Employees].allmembers, instr([Employee].[Employees].currentmember.member_caption,’David’)=0) on ROWS
from [Adventure Works]

3. 多条件
SELECT EmployeeName, [Internet Sales Amount] FROM Employee
WHERE EmployeeName LIKE ‘%David% AND ’EmployeeName NOT LIKE ‘%am%’ 
SELECT [Measures].[Internet Sales Amount] on columns, filter([Employee].[Employees].allmembers, instr([Employee].[Employees].currentmember.member_caption,’David’)>0 and instr([Employee].[Employees].currentmember.member_caption,’am’)=0) on ROWS from [Adventure Works]
 
Vicky

Vicky 回答了问题 • 2016-01-15 17:31 • 3 个回复 不感兴趣

这个MDX错在哪里?谢谢

赞同来自:

mdx的语法是没有问题,不知道是不是维度有问题
12074
mdx的语法是没有问题,不知道是不是维度有问题
12074
Maybe

Maybe 回答了问题 • 2016-02-25 17:10 • 2 个回复 不感兴趣

MDX 查询语句 求助?

赞同来自:

Select {[Measures].[Totle Sales]} on Columns
, except({[region].[China]},[region].[Shanghai]) on Rows
From Sales
Where [Time].[201... 显示全部 »
Select {[Measures].[Totle Sales]} on Columns
, except({[region].[China]},[region].[Shanghai]) on Rows
From Sales
Where [Time].[2016]
 
except 是在检索出结果前排除,fliter是在结果中过滤,如果考虑性能,用except好
帆帆

帆帆 回答了问题 • 2016-03-02 13:17 • 2 个回复 不感兴趣

MDX怎么求和

赞同来自:

13159
不行的啊
 
最终结局方案,
增加计算 SUM([JX].[JXKEY].children, [Measures].[绩效])
13161
13159
不行的啊
 
最终结局方案,
增加计算 SUM([JX].[JXKEY].children, [Measures].[绩效])
13161
天善_小龙

天善_小龙 回答了问题 • 2016-04-01 08:51 • 2 个回复 不感兴趣

微软BI MDX当月汇总前面月份的数据

赞同来自:

参照下面的函数:
PeriodsToDate( [Level , [Member]] )

另外,你其实想计算在日期级别的 running total.关于这类计算 网上有很多例子,我就不举例子了. 问问度娘活着 google.
参照下面的函数:
PeriodsToDate( [Level , [Member]] )

另外,你其实想计算在日期级别的 running total.关于这类计算 网上有很多例子,我就不举例子了. 问问度娘活着 google.
hmily1023

hmily1023 回答了问题 • 2016-06-02 16:39 • 2 个回复 不感兴趣

mdx 有类似excel中concatenate函数吗?

赞同来自:

已解决!
[Dim Audience].[Audience Name].currentmember.name
+
[Dim Wave].[Wave].currentmember.name
已解决!
[Dim Audience].[Audience Name].currentmember.name
+
[Dim Wave].[Wave].currentmember.name
汤辉糖粉

汤辉糖粉 回答了问题 • 2018-05-10 12:48 • 1 个回复 不感兴趣

请教一个关于mdx语句的问题

赞同来自:

因为时间函数是年粒度,1表示去年,如果是月粒度,表示上个月
因为时间函数是年粒度,1表示去年,如果是月粒度,表示上个月
0
投票
1
已解决
1485
浏览

请教一个关于mdx语句的问题

汤辉糖粉 回复了问题 • 2018-05-10 12:48
0
投票
0
回答
1856
浏览

用MDX语句如何实现多个维度的占比?

hide 发起了问题 • 2017-09-11 11:28
0
投票
1
回答
1486
浏览
0
投票
0
回答
1313
浏览
0
投票
0
回答
1581
浏览

求救!!关于发货店铺数统计问题

gary_wei 发起了问题 • 2017-05-26 10:36
0
投票
0
回答
1385
浏览
0
投票
1
回答
1919
浏览
0
投票
0
回答
1649
浏览
0
投票
0
回答
1656
浏览
0
投票
0
回答
1350
浏览
0
投票
2
已解决
1711
浏览
0
投票
0
回答
1388
浏览
0
投票
0
回答
1570
浏览
0
投票
1
回答
1646
浏览