Reporting services 具有查找功能的SSRS迷你图类别
我有一张桌子,在里面我必须使用SSRS火花线。但要求是,我必须使用两个数据集中的唯一标识符,从另一个数据集中查找Y轴值和类别组。假设DS1是父数据集,DS2得到了闪影的Y值和类别(12个月) 我不能使用DS2作为表的默认数据集,因为它将导致为大约20-25个单元格(而不是Sparkline单元格)编写查找表达式 所以我用下面的表达式来表示Sparkine 价值轴:Reporting services 具有查找功能的SSRS迷你图类别,reporting-services,sparklines,Reporting Services,Sparklines,我有一张桌子,在里面我必须使用SSRS火花线。但要求是,我必须使用两个数据集中的唯一标识符,从另一个数据集中查找Y轴值和类别组。假设DS1是父数据集,DS2得到了闪影的Y值和类别(12个月) 我不能使用DS2作为表的默认数据集,因为它将导致为大约20-25个单元格(而不是Sparkline单元格)编写查找表达式 所以我用下面的表达式来表示Sparkine 价值轴: =lookupset(Fields!RowID.Value,Fields!RowID.Value,Fields!Trend.Valu
=lookupset(Fields!RowID.Value,Fields!RowID.Value,Fields!Trend.Value,"DS2")
类别轴:
=lookupset(Fields!RowID.Value,Fields!RowID.Value,Fields!MonthName.Value,"DS2")
我使用了lookup set,因为我认为我们必须将一组值映射到迷你图。但这给我带来了下面的错误
有什么解决错误的建议吗?是否可以在没有类别轴的情况下配置迷你图?我这样问是因为如果SParkline可以单独绘制趋势值,而没有类别轴,我可以管理图表。您可以使用Join关键字来避免“数据类型无效”错误 =Join(lookupset(字段!RowID.Value,字段!RowID.Value,字段!MonthName.Value,“DS2”),“,”+vbcrlf) 但现在的问题是,所有月份名称都显示在x轴(类别轴)的一个点上
感谢您为单独获取月份名称而不是在类别轴上的1点获取月份名称提供的帮助?您可以使用Join关键字来避免“数据类型无效”错误 =Join(lookupset(字段!RowID.Value,字段!RowID.Value,字段!MonthName.Value,“DS2”),“,”+vbcrlf) 但现在的问题是,所有月份名称都显示在x轴(类别轴)的一个点上
感谢您提供任何帮助,以单独获取月份名称,而不是在类别轴上的1点获取月份名称?共享数据集结构和所需输出,以帮助您实现这一点,Alejandro Zuleta。。我使用MDX数据集。很抱歉,我无法共享完整的数据集,但DS1的结构是,它有一个RowID。DS2已获得行中的RowID和所有月份,以及相应行中每个月的销售值。共享数据集结构和所需输出,以帮助您实现这一点,Alejandro Zuleta。。我使用MDX数据集。很抱歉,我无法共享完整的数据集,但DS1的结构是,它有一个RowID。DS2已获得行中的RowID和所有月份,以及相应行中每个月的销售值。