MDX语法日期转换求助

z184931481 2018-06-11 06:20:32
语法
WITH MEMBER mydate as now()
MEMBER [Measures].[高阶占比] AS ([Measures].[高阶人数]/[Measures].[月末人数]),format_string = "#.00"
MEMBER [Measures].[中阶占比] AS ([Measures].[中阶人数]/[Measures].[月末人数]),format_string = "#.00"
MEMBER [Measures].[基层占比] AS ([Measures].[基层人数]/[Measures].[月末人数]),format_string = "#.00"
MEMBER [Measures].[一般占比] AS ([Measures].[一般人数]/[Measures].[月末人数]),format_string = "#.00"
select {
[Measures].[高阶占比]
,[Measures].[中阶占比]
,[Measures].[基层占比]
,[Measures].[一般占比]
} on 0,
{
(
[时间].[Monthend M].children
,[组织].[Belong Org Name].children
,[工作类型].[CU LXMC].[办公室]
)
} on 1
from [HrmComPersonSum]
where ( StrToSet( "[时间].[Date].&["+ Format(DateAdd('m',-12,CDate([mydate]) ),"yyyy-MM-01") +"T00:00:00]:[时间].[Date].&["+ Format(DateAdd('m',0,CDate([mydate]) ),"yyyy-MM-01") +"T00:00:00]"))

此时得到的数据是
2018-06-01 00:00:00.000 台湾 办公室 .02 .24 .16 .59
2018-06-01 00:00:00.000 天津 办公室 .00 .13 .42 .45
2018-06-01 00:00:00.000 无锡 办公室 .01 .09 .34 .56
2018-06-01 00:00:00.000 新疆 办公室 .00 .20 .48 .32
2018-06-01 00:00:00.000 云贵 办公室 .01 .08 .43 .48

问题,如何将时间维度的值变成 2018/6/1 0:00:00 的日期格式


...全文
1521 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
z184931481 2018-06-12
  • 打赏
  • 举报
回复
在线等大神,自己顶一个

7,388

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 数据仓库
社区管理员
  • 数据仓库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧