Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Ssrs 2008 如何避免ssrs报告和加载默认值中ssas参数的级联”;“全部”;报告何时加载?_Ssrs 2008_Ssas - Fatal编程技术网

Ssrs 2008 如何避免ssrs报告和加载默认值中ssas参数的级联”;“全部”;报告何时加载?

Ssrs 2008 如何避免ssrs报告和加载默认值中ssas参数的级联”;“全部”;报告何时加载?,ssrs-2008,ssas,Ssrs 2008,Ssas,我有一个ssrs报告,它使用ssas数据源,报告中的所有参数也来自ssas数据源。问题是,参数充当级联参数。在从上一个下拉列表中选择“参数”之前,参数下拉列表中不能有值 我希望在加载报表时选择默认值“All”,而不是等待选择第一个参数,然后再加载后续参数 我已经从参数数据源中删除了@parameters,现在我的MDX是这样的: WITH MEMBER [Measures].[ParameterCaption] AS [Category].[Category ID].CURRENTMEMBE

我有一个ssrs报告,它使用ssas数据源,报告中的所有参数也来自ssas数据源。问题是,参数充当级联参数。在从上一个下拉列表中选择“参数”之前,参数下拉列表中不能有值

我希望在加载报表时选择默认值“All”,而不是等待选择第一个参数,然后再加载后续参数

我已经从参数数据源中删除了@parameters,现在我的MDX是这样的:

WITH MEMBER 

[Measures].[ParameterCaption] AS [Category].[Category ID].CURRENTMEMBER.MEMBER_CAPTION MEMBER 
[Measures].[ParameterValue] AS [Category].[Category ID].CURRENTMEMBER.UNIQUENAME MEMBER 
[Measures].[ParameterLevel] AS [Category].[Category ID].CURRENTMEMBER.LEVEL.ORDINAL 

SELECT 
{
  [Measures].[ParameterCaption], 
  [Measures].[ParameterValue], 
  [Measures].[ParameterLevel]
} ON COLUMNS , 

  [Category].[Category ID].ALLMEMBERS 
  ON ROWS FROM 
  ( SELECT (  [OwningEntity].[Entity ID]  ) 
  ON COLUMNS FROM 
  ( SELECT ( [Organization].[Organization] ) ON COLUMNS FROM [PerformanceScores]
  ))

创建其他数据源,将默认值为“from query”的第一个参数指向该数据源-该参数需要位于列表顶部,因为在SSRS中,参数的顺序很重要。 -如果你有任何问题,请告诉我。 谢谢
Daniel

使用默认值中的IIF语句创建隐藏参数。 在IIF put dummy date中-这不会执行报告,但会填充所有其他参数。 IIF(yourparameter.value=”“,dummydate.value,yourparameter.value) 使用此隐藏参数作为“主”数据范围,但当用户可以选择范围时,默认值将取决于IIF语句中的可见参数值
这应该有用…

谢谢你的建议。我的第一个参数是日期范围。我有其他dropdownlist参数的数据源,并已将默认值设置为“All”。问题是,若我并没有为日期范围提供默认值,那个么最初不会加载下拉参数值。但一旦我给出一些默认值或提供日期范围,它就会同时在所有后续下拉参数中加载值。我需要在初始设置时进行此设置(当我尚未输入日期时)。嗨,只要您的数据范围为空,这将停止执行参数,只要第一个参数没有默认值,其余参数将不会执行-为什么您不能更改参数的顺序?