Visual studio SSRS/MDX-作为列标题的参数值

Visual studio SSRS/MDX-作为列标题的参数值,visual-studio,tsql,reporting-services,mdx,business-intelligence,Visual Studio,Tsql,Reporting Services,Mdx,Business Intelligence,使用SSRS和MDX 目标:提取参数值并将其显示为列的标题文本 规格:参数值为MDX格式。一次只能生成一个参数值报告。此值是根据用户在上一个报告中单击的内容填充的 i、 e。 如果对方点击,你是否得到了适当的帮助?Hyperlink,下一个报告的TextName参数值如下 [问卷].[问题层次结构].[问题名称].&[您是否得到适当的帮助?] 我只想在其中一列中显示标题的名称“您得到适当的帮助了吗?”而不显示其他内容 “您是否得到了适当的帮助?”只是用户可以在上一个报告中单击的许多选项的一个示例

使用SSRS和MDX

目标:提取参数值并将其显示为列的标题文本

规格:参数值为MDX格式。一次只能生成一个参数值报告。此值是根据用户在上一个报告中单击的内容填充的

i、 e。 如果对方点击,你是否得到了适当的帮助?Hyperlink,下一个报告的TextName参数值如下

[问卷].[问题层次结构].[问题名称].&[您是否得到适当的帮助?]

我只想在其中一列中显示标题的名称“您得到适当的帮助了吗?”而不显示其他内容

“您是否得到了适当的帮助?”只是用户可以在上一个报告中单击的许多选项的一个示例。根据他们单击的文本超链接,将填充参数值,这就是我需要显示为其中一列的标题名的内容

我不知道如何解决这个问题


谢谢

我在报告中就是这样处理这个问题的: 我将此方法用于包含来自多个多维数据集的多个数据集的报告

1-在SSRS中,使用过滤器的默认值在设计视图中创建数据集,但不要将其作为查询参数

2-为报表参数创建另一个数据集。您可以在此数据集中创建计算列,使其具有不同的格式来显示值,特别是当其日期允许将其称为MonthDataSet时

3-从MonthDataSet添加新参数。这是棘手的部分:为值和标签选择不同的字段

4-打开Dataset属性并从中打开查询设计器。将参数添加到筛选器,然后单击“确定”关闭查询设计器,但不要关闭Dataset属性。在“参数”选项卡中,使用表达式输入参数值。在下面的示例中,我计算了月末:

="[Date Dimension].[Accounting Month].[Month].&[" &
format(DateValue(year(Parameters!MonthEnd.Value),
month(Parameters!MonthEnd.Value)+1,1).AddDays(-1),"yyyMMdd") & "]"
现在,您可以在报表中使用参数[@MonthEnd].Label