不使用MTD函数的MTD
MTD without using the MTD function
这是我们当前的MTD
计算:
MEMBER [Time Calculations].[Time Calculations].[Calculate MTD] AS
Sum
(
MTD([Date].[Date - Calendar Month].CurrentMember)
,[Time Calculations].[Time Calculations].[Current Value]
)
我在某处看到使用范围运算符 :
的 MTD 计算。以下将是从时间开始的总和:
MEMBER [Time Calculations].[Time Calculations].[Calculate MTD] AS
Sum
(
null: [Date].[Date - Calendar Month].CurrentMember
,[Time Calculations].[Time Calculations].[Current Value]
)
谁能记得如何调整上面的内容,使其成为 MTD
计算?
如果 [Date - Calendar Month]
类似于 Adventure Works 的 Calendar
层次结构,以下内容可能适合您:
MEMBER [Time Calculations].[Time Calculations].[Calculate MTD] AS
Sum
(
[Date].[Date - Calendar Month].CurrentMember.firstsibling
:
[Date].[Date - Calendar Month].CurrentMember
,[Time Calculations].[Time Calculations].[Current Value]
)
这是我们当前的MTD
计算:
MEMBER [Time Calculations].[Time Calculations].[Calculate MTD] AS
Sum
(
MTD([Date].[Date - Calendar Month].CurrentMember)
,[Time Calculations].[Time Calculations].[Current Value]
)
我在某处看到使用范围运算符 :
的 MTD 计算。以下将是从时间开始的总和:
MEMBER [Time Calculations].[Time Calculations].[Calculate MTD] AS
Sum
(
null: [Date].[Date - Calendar Month].CurrentMember
,[Time Calculations].[Time Calculations].[Current Value]
)
谁能记得如何调整上面的内容,使其成为 MTD
计算?
如果 [Date - Calendar Month]
类似于 Adventure Works 的 Calendar
层次结构,以下内容可能适合您:
MEMBER [Time Calculations].[Time Calculations].[Calculate MTD] AS
Sum
(
[Date].[Date - Calendar Month].CurrentMember.firstsibling
:
[Date].[Date - Calendar Month].CurrentMember
,[Time Calculations].[Time Calculations].[Current Value]
)