小编ped*_*ram的帖子

我想要 ssrs 报告中的 DDMMYYYY 格式的日期时间参数

我想将日期时间参数更改为DDMMYYYY格式。其默认值为 MMddYYYY。当用户从日期选择器中选择日期时,日期应以 ddmmyyyy 格式显示。我尝试了所有的表达方式

=Format(Parameters!DateFrom.Value, "dd/MM/yy")
=cdate(format(DateAdd("d", -61, now),"dd/MM/yyyy"))
=cdate(format(DateAdd("d", -61, now),"dd/MM/yyyy"))
Run Code Online (Sandbox Code Playgroud)

但一切都不起作用。

reporting-services ssrs-2008 ssrs-grouping ssrs-2008-r2

4
推荐指数
2
解决办法
2万
查看次数

将行数据转换为SQL Server中的列

我有一个场景,其中我有三列多行,我需要在单行中选择它们.下面我附上临时表格场景.

CREATE TABLE #Temp
(
  PersonID INT ,
  PhoneType VARCHAR(20) ,
  PhoneNumber VARCHAR(20)
)

INSERT  INTO #Temp
    ( PersonID ,
      PhoneType ,
      PhoneNumber 
    )
    SELECT  1212 ,
            'Business' ,
            '123456789'
    UNION ALL
    SELECT  1212 ,
            'Cell' ,
            '741852963'
    UNION ALL
    SELECT  1212 ,
            'Other' ,
            '987654321'
    UNION ALL
    SELECT  1212 ,
            'Home' ,
            '951357852'

SELECT  *
FROM    #Temp

DROP TABLE #Temp
Run Code Online (Sandbox Code Playgroud)

我需要显示,

PersonID|Business|123456789|Cell|741852963|Other|987654321|Home|951357852
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

我必须将此结果与另一个Select Query相结合,我该怎么办?

sql sql-server rows multiple-columns

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

SSRS 中的 Today() 和 Now() 有什么区别?

有没有之间的差异Today()Now()

当我在网上搜索日期表达式时,我注意到两者都经常用于检索相同的信息。我应该使用哪个表达式?

Today()Now()在一份报告中:

报告中的 <code>Today()</code> 和 <code>Now()</code>

reporting-services ssrs-2012 ssrs-expression

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

SSRS - 条件文本格式(使用Switch的表达式)

我将通过声明表达式在报告中起作用来打开它.问题是他们没有合作.

我目前有一个基于两列值格式化的列标题.斜体并根据Column1的值加下划线.粗体和基于Column2值的特定颜色.我是通过在文本属性中使用Switch表达式来完成此操作的.以下是我对每个人的看法:

=Switch(Fields!Column1.Value <> "Specific Value","Italic",Fields!Column1.Value = "Specific Value","Normal")
=Switch(Fields!Column1.Value <> "Specific Value","Underline",Fields!Column1.Value = "Specific Value","None")
=Switch(Fields!Column2.Value <= 7,"ExtraBold",Fields!Column2.Value >=` 8,"Normal")
=Switch(Fields!Column2.Value <= 7, "Red",Fields!Column2.Value >= 8,"#586d7f")
Run Code Online (Sandbox Code Playgroud)

并且图像显示它们都标记为:

在此输入图像描述

当我运行报告时没有错误.

奇怪的是(至少对我来说)结果应该是这样的:

  1. 正常
  2. 大胆和红色
  3. 斜体和下划线
  4. 全部四个(粗体,斜体,红色和下划线)

在文本应该看起来像4的情况下,它看起来像2.其他所有工作都是如此,所以我有点难以理解,并希望解释为什么会出现这种情况.我看看之前是否已经回答了这个问题,但根据我所看到的情况,看起来并不像.如果我使用了任何错误的术语,我道歉(我对此很新).

textbox expression properties reporting-services ssrs-expression

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

在SSRS中将日期转换为YYYYMMDD格式的整数

T-SQL 中日期 (@Date) 的以下转换在 SSRS 中的等效表达式是什么?

CONVERT(INT,CONVERT(CHAR,@Date,112))
Run Code Online (Sandbox Code Playgroud)

我需要将日期参数值转换为 YYYYMMDD 格式的整数。

integer date numeric reporting-services

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

SSRS 表达式中的 isnull

如何在 ssrs-expression 中使用此公式

=NOT(isnull({Command.AAID})) or NOT(isnull({Command.HDomain}))
or NOT(isnull({Command.Adomain}))
Run Code Online (Sandbox Code Playgroud)

谢谢。

reporting-services ssrs-2008 ssrs-expression

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

SSRS除以零误差表达式

希望你好.我正在编写一份报告,似乎得到了#error.似乎它是一个零除错误,但我无法找到解决方案.表达方式:

=( Sum(Fields!Line_Sell.Value) - Sum(Fields!Line_Cost.Value) ) / Sum(Fields!Line_Sell.Value)
Run Code Online (Sandbox Code Playgroud)

我对RS比较新,但已经尝试过了

ISNULL( )
Run Code Online (Sandbox Code Playgroud)

但没有成功.

任何帮助,我都会很高兴.

谢谢

expression divide-by-zero reporting-services ssrs-expression

2
推荐指数
1
解决办法
4538
查看次数

在SSRS 2008中使用AND表达式

下面是我在Color Expressionin中使用的代码,SSRS 2008用于更改文本的颜色.

=Switch(Fields!DistanceFromOutlet.Value > 500, "Red",
Fields!DistanceFromOutlet.Value < 250, "White")
Run Code Online (Sandbox Code Playgroud)

如果DistanceFromOutlet.Value> 250且<500必须是橙色,我怎么说?

所以红色文字超过500.

橙色文本为250500.

白色文字不到250.

switch-statement reporting-services ssrs-2008 ssrs-expression

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

从当前日期减去天数

我有一个expression显示当前日,月和年:

=Mid(Today(),1,9)
Run Code Online (Sandbox Code Playgroud)

我如何显示当前日期之前的一周?因此,如果今天是6/26/2014,它将显示6/19/2014在旁边的框中.我尝试使用DateAdd和添加,-7但这给了我一个错误.

date reporting-services reportbuilder3.0

2
推荐指数
1
解决办法
7743
查看次数

正文和页脚之间的 SSRS 空白

我有一份在查看报告中看起来不错的报告,但是当我打印报告时,正文和页脚之间有一个额外的空格。

任何帮助,将不胜感激。

截屏

在此输入图像描述

reporting-services

2
推荐指数
1
解决办法
4498
查看次数