語法
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 的日期格式
uj5u.com熱心網友回復:
在線等大神,自己頂一個轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/86726.html
標籤:數據倉庫
