Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server QTD MDX计算值在SSR和SSA上的显示不同_Sql Server_Reporting Services_Ssas - Fatal编程技术网

Sql server QTD MDX计算值在SSR和SSA上的显示不同

Sql server QTD MDX计算值在SSR和SSA上的显示不同,sql-server,reporting-services,ssas,Sql Server,Reporting Services,Ssas,我在SQL 2005中创建了一个SSAS多维数据集,其中包括MTD、QTD以及YTD的计算成员 通过QTD测量,我实际上想要得到整个3个月的总数量 季度,而不仅仅是最新的价值 现在,当我浏览多维数据集本身时,QTD度量值的数字是正确的(该季度所有3个月的总数),无论我将该季度的哪个月作为参数传递,但从多维数据集提取数据的报告显示的是最新值而不是所有3个月的总数。i、 e.只有当我选择季度的最后一个月时,我的报告才会给出正确的值。我的报告顺便显示了销售目标(承诺)。我想知道为什么报表显示的这个计算

我在SQL 2005中创建了一个SSAS多维数据集,其中包括MTDQTD以及YTD的计算成员

通过QTD测量,我实际上想要得到整个3个月的总数量 季度,而不仅仅是最新的价值

现在,当我浏览多维数据集本身时,QTD度量值的数字是正确的(该季度所有3个月的总数),无论我将该季度的哪个月作为参数传递,但从多维数据集提取数据的报告显示的是最新值而不是所有3个月的总数。i、 e.只有当我选择季度的最后一个月时,我的报告才会给出正确的值。我的报告顺便显示了销售目标(承诺)。我想知道为什么报表显示的这个计算字段的值与多维数据集的值不同?下面是我用来计算本季度所有月份总数的表达式

总和(QTD([DimTime].[Hierarchy].[Parent]),[Measures].[Commitment])

请帮忙

谢谢,
Lungisa Dotye

在努力解决这个问题后,我决定清除数据网格,从报表数据或查询中删除所有多维数据集字段。我一个接一个地添加它们,跟踪多维数据集的值,我注意到数据实际上与多维数据集浏览器上的内容相匹配,直到我添加了一个字段,该字段详细说明了季度中每个月的天数。随着该字段的添加,数据的行为发生了变化,我认为SSRS会自动深入到一个季度至今的水平,而忽略该季度接下来几个月的目标。然后,我决定在报表级别为“天数”创建一个计算字段,并将其从查询字段中排除。这就解决了我的问题

我知道这可能不是一个有效的解决方案,但现在它起了作用

谢谢,
Lungisa Dotye

在努力解决这个问题后,我决定清除数据网格,从报表数据或查询中删除所有多维数据集字段。我一个接一个地添加它们,跟踪多维数据集的值,我注意到数据实际上与多维数据集浏览器上的内容相匹配,直到我添加了一个字段,该字段详细说明了季度中每个月的天数。随着该字段的添加,数据的行为发生了变化,我认为SSRS会自动深入到一个季度至今的水平,而忽略该季度接下来几个月的目标。然后,我决定在报表级别为“天数”创建一个计算字段,并将其从查询字段中排除。这就解决了我的问题

我知道这可能不是一个有效的解决方案,但现在它起了作用

谢谢, 隆吉萨·多蒂