小编ajs*_*iff的帖子

SSRS - 在我的查询中忽略SQL变量

我有一个在SQL中运行良好的查询.当我尝试将其引入SSRS时,报告会询问4个参数.其中两个参数/变量实际上基于其他两个参数:

DECLARE @Q int       --SET @Q = 1 -- Quarter 
DECLARE @Year int    --SET @Year = 2013

DECLARE @STARTDATE varchar(10)
SELECT @STARTDATE = D FROM (
    select case @Q
        when 1 then '1/1/' + convert(varchar(10),@Year)
        when 2 then '4/1/' + convert(varchar(10),@Year)
        when 3 then '7/1/' + convert(varchar(10),@Year)
        when 4 then '10/1/' + convert(varchar(10),@Year)
    end as D
    ) sd

DECLARE @ENDDATE varchar(10)
SELECT @ENDDATE = D FROM (
    select case @Q
        when 1 then '3/31/' + convert(varchar(10),@Year)
        when 2 then '6/30/' …
Run Code Online (Sandbox Code Playgroud)

sql parameters reporting-services

6
推荐指数
1
解决办法
6434
查看次数

SSRS:您是否可以将(饼)图表的标签设置为类别和百分比

我在SSRS中有一个饼图.它包含许多类别,因此有点难以阅读.我想要做的是在标签中包含类别和百分比,但我不知道如何做到这一点.

您可以通过将标签设置为[CategoryName] (这是默认值)来包含类别.您可以通过将其更改为包含百分比#PERCENT.但我无法找出如何包括两者.

我可以添加一个VBA公式,它会给我两个吗?

charts label report reporting-services pie-chart

6
推荐指数
1
解决办法
1万
查看次数

对SQL查询进行非规范化并组合列

我有一个查询,我需要以一种有趣的方式反规范化.

这是来源:

SELECT
  BILL_Invoice.Invoice_Number as AccountNumber,
  replace(convert(varchar(10), dbo.BILL_Invoice.Invoice_Date,101) ,'/','') as AdmitDate,
  BILL_InvoiceCPT.InvoiceCPT_Code AS CPTCode,
  InvoiceCPT_FeeAmount as ItemCharge
FROM
  dbo.BILL_InvoiceCPT 
  LEFT JOIN dbo.BILL_Invoice
  ON dbo.BILL_InvoiceCPT.Invoice_ID = dbo.BILL_Invoice.Invoice_ID
Run Code Online (Sandbox Code Playgroud)

输出如下所示:

AccountNumber | AdmitDate  | CPTCode | ItemCharge
38689         | 02192013   | 99213   |     110.00
38689         | 02192013   | 80053   |       0.00
38689         | 02192013   | 86361   |       0.00
38689         | 02192013   | 85025   |       0.00
38689         | 02192013   | 87536   |       0.00
38689         | 02192013   | 93000   |      25.00
Run Code Online (Sandbox Code Playgroud)

我需要的是:

AccountNumber | AdmitDate …
Run Code Online (Sandbox Code Playgroud)

sql denormalization

4
推荐指数
1
解决办法
4291
查看次数