说我有这些数据:
Current Last_Four Next_Two 15Q1 14Q1 15Q3 15Q2 14Q2 15Q4 15Q3 14Q3 16Q1 15Q4 14Q4 16Q2 16Q1 15Q1 16Q3 16Q2 15Q2 16Q4 16Q3 15Q3 18Q1 16Q4 15Q4 18Q2 18Q1 16Q1 18Q3 18Q2 16Q2 18Q4 18Q3 16Q3 19Q1 18Q4 16Q4 19Q2
我有一个过滤器来选择当前季度(第一列),选择此项我需要将所有当前季度都放在Last_Four和Next_Two维度的范围内,所以如果我选择当前= 16Q1表格中的表格应在列中显示15Q1到16Q3的范围,如下所示:
Sales 15Q1 15Q2 15Q3 15Q4 16Q1 16Q2 16Q3 Prod X ## ## ## ## ## ## ##
我试图创建一个计算字段,但没有运气 我很感激这里的任何帮助
答案 0 :(得分:0)
你可以让自己更简单。只有一个名为期间的日期类型列,不是字符串,而是包含月,日和年的真实日期。它可以在本季度举行任何日期。
添加名为感兴趣的日期的日期类型参数,并显示参数控件。
添加一个名为在日期范围内<的计算字段,定义为
Period >= dateadd('quarter', datetrunc('quarter', [Date of Interest]), -4) and
Period <= dateadd('quarter', datetrunc('quarter', [Date of Interest]), 2)
在过滤器架上放置在日期范围中,然后选择True
最后将Period放在Columns架子上并展开以查看四分之一。如果您将销售放在文本上,那么您就可以开展业务了。从参数控件中选择所需的时间段。
底线,使用日期比使用代表日期的字符串
更有效