Visual studio MDX-SSAS-计算度量

Visual studio MDX-SSAS-计算度量,visual-studio,ssas,mdx,Visual Studio,Ssas,Mdx,在VisualStudio中用MDX语言创建计算度量时遇到问题。计算出的度量值应为从2016年6月1日到用户选择的时间段(可以是一年、一个月或一个日期)的总和。措施如下: CREATE MEMBER CURRENTCUBE.[Measures].StockAmount AS SUM({[Time].[Year - Month - Date].[DATAID].&[2016-06-01T00:00:00]:[Time].[Year - Month - Date].currentmembe

在VisualStudio中用MDX语言创建计算度量时遇到问题。计算出的度量值应为从2016年6月1日到用户选择的时间段(可以是一年、一个月或一个日期)的总和。措施如下:

CREATE MEMBER CURRENTCUBE.[Measures].StockAmount

AS SUM({[Time].[Year - Month - Date].[DATAID].&[2016-06-01T00:00:00]:[Time].[Year - Month - Date].currentmember},[Measures].[AMOUNTMST]), 

FORMAT_STRING = "#.##0,00;-#.##0,00", 
VISIBLE = 1 ,  ASSOCIATED_MEASURE_GROUP = 'F INVENTORY V2'  ; 

你有什么问题?好奇的是,你的前端动态系统是AX吗?mdx公式在Excel(前端)上没有提供任何值(仅!值#),当在年、月和日期级别向下钻取时间层次结构以检查最初是否尝试更改此
{[time].[year-month-date].[DATAID].&[2016-06-01T00:00:00]:[time].[year-month-date].currentmember
到硬编码范围?例如,
{[Time].[Year-Month-Date].[DATAID].&[2016-06-01T00:00:00]:[Time].[Year-Month-Date].[DATAID].[2016-08-01T00:00:00]
。我假设如果这样做,那么值就会消失。但我需要保留当前成员,因为我希望在我选择的任何级别上聚合度量值(可能是年、月或日期)。但汇总必须从特定日期(2016-06-01)开始。