我要求在SSRS报告中提供有关多维数据集中显示的员工销售的详细信息。
我有员工维度,交易日期和销售数量。要求是将员工的员工ID,最短交易日期,最大交易日期传递给SSRS报告,该报告将查询基础事实/维度表(NOT CUBE)并提供详细数据。
我已准确设置报表服务器和路径,并确保参数名称与SSRS报表中的参数名称匹配。
只是为了确定进程的正确性我试图在SSAS报告操作参数列表中初始硬编码EmployeeID,Startdate和EndDate。
我面临的挑战如下:
我将EmployeeId作为UrlEscapeFragment(Cstr(7070707))传递,并且多维数据集上的报告操作可用,并打开报告,但SSRS报告不使用URL中提供的此参数。
我无法将日期值传递给报表,我尝试了相同的语法和UrlEscapeFragment(Cstr(2016年1月1日)),这会导致报表操作在浏览多维数据集时消失。我理解这是因为存在语法问题。
如果这些查询很简单,请耐心等待,因为我对SSAS和MDX相当新,并且正在努力成功建立与多维数据集的SSRS报告的连接。
任何人都可以提供帮助/建议。
进一步向下我想我需要动态传递这些值,但作为第一步,我热衷于建立这一切的正确性。
提前致谢。
答案 0 :(得分:0)
当我用报表服务器路径而不是报表管理器替换路径时,该参数将反映在报表中。
日期也更新为UrlEscapeFragment(Cstr(“1”+“/ 1”+“/ 2016”))并被接收。
现在,使用Dimension.Attribute.CurrentMember.Name将其替换为动态值。