怎么实现下面的效果

    第一步:创建参数

    用参数做到日期粒度切换 - 图1

    用参数做到日期粒度切换 - 图2

    第二步:创建计算字段

    复制下面的公式,把参数和日期字段替换成自己的字段,不想要的粒度可以删掉。

    if [报告参数].[日期粒度] = "日" then str([发货日期])
    else  if [报告参数].[日期粒度] = "周" then str(datepart("year",[发货日期]))+"年" + str(datepart("week",[发货日期])) + "周"
    else  if [报告参数].[日期粒度] = "月" then str(datepart("year",[发货日期]))+"年" + str(datepart("month",[发货日期])) + "月"
    else  if [报告参数].[日期粒度] = "季度" then str(datepart("year",[发货日期]))+"年" +str(datepart("quarter",[发货日期])) +"季度"
    else  if [报告参数].[日期粒度] = "年" then str(datepart("year",[发货日期])) +"年"

    用参数做到日期粒度切换 - 图3

    第三步:创建图表

    用参数做到日期粒度切换 - 图4