我创建的图表显示过去13个月的6个月移动平均值
现在,用户希望在过去6个月内对这些6MMA进行钻取,以便为该移动平均线做出贡献。
比如说,2016年3月的捐款月份为10 / 2015,11 / 2015,12 / 2015,11 / 2016,202和03/2016。 因此,当用户点击2016年3月的数据点时,他们应该看到该月的所有贡献项目,即10 / 2015,11 / 2015,12 / 2015,11 / 2016,202和03/2016。
2016年2月的捐款月份为2015年10月,2015年10月,2015年11月,2015年12月1日,2016年1月1日和2016年2月。 因此,当用户点击2016年2月的数据点时,他们应该看到该月的所有贡献项目,即09 / 2015,10 / 2015,11 / 2015,13 / 2015,01 / 2016和02/2016。
等等..
我怎样才能做到这一点?
答案 0 :(得分:0)
再创建一个分析,显示所有月/年的数据。 并从主报告中创建向下钻取,该报告将导航到详细报告。 此外,在您希望显示详细报告的列的基础上,根据提示"列提供"列。那里。它会像#34; Master-Detail"分析
因此,当您点击主报告时,该值将作为参数传递给详细报告,通过"提示"。将显示所需的值。
希望它有用。
答案 1 :(得分:0)
您可以尝试解决。在详细报告中的月份列中编写公式。 - 从演示变量和月份中提取年份应该是月份列的最新值和(月份5)。尝试使用此。尝试创建详细报告,该报告将基本显示最近5个月的数据。并相应地传递变量。 - mona16 12分钟前
在详细报告的日期列中尝试这样的事情。在日期列上使用过滤器Time.Date< = cast(current_date as date)和Time.Date> = TIMESTAMPADD(SQL_TSI_MONTH,-3,TIMESTAMPADD(SQL_TSI_DAY,DAYOFMONTH(CURRENT_DATE)* - (1)+ 1,CURRENT_DATE) )