【发布时间】:2020-02-05 08:21:47
【问题描述】:
我需要构建一个具有自定义季度期间的报告,如下所示:
第 1 季度 - 7 月、8 月、9 月 第 2 季度 - 10 月、11 月、12 月 第 3 季度 - 1 月、2 月、3 月 第 4 季度 - 4 月、5 月、6 月
我对如何处理这个问题有点迷茫,因为我需要创建一个参数,如果他们选择第 1 季度,它应该只显示相应月份的数据。
有人可以推荐吗?
脚本如下:
SELECT
ATD.TrnYear,
ATD.TrnMonth,
ATD.Invoice,
ATD.InvoiceDate,
ATD.Salesperson,
ATD.Customer,
ATD.StockCode,
ATD.ProductClass,
ATD.QtyInvoiced,
ATD.NetSalesValue,
ATD.CostValue,
AC.Name
来自 ArTrnDetail ATD 加入 ArCustomer AC ON ATD.Customer = AC.Customer
所以我需要添加如何区分用户何时选择季度。
非常感谢。
【问题讨论】:
-
答案可能很简单,但如果没有更多信息就很难知道。您能否根据一两个参数选择编辑您的问题以提供一些示例数据和预期输出。
-
所以你有一些带有日期的数据,把它加入一个日期维度。根据您在日期维度中的季度制作参数。将您需要的值显示为标签。
标签: sql-server date reporting-services parameters