我在显示/隐藏基于所选参数值的列时遇到问题。
如何设置我的报告:参数:ImportStatus --ImportStatus参数具有三个值,您可以选择:M,V,E
如果我选择ImportStatus value ='M',那么我希望报告显示特定列。
当前,如果我转到要显示/隐藏的列的“列可见性”屏幕,则可以为所有值而不是特定值隐藏列。任何想法如何正确地做到这一点?
我的表情:
=IIF(Parameters!ImportStatus.Value = "M",true,false)
Run Code Online (Sandbox Code Playgroud) 有没有一种方法可以根据今天的日期和生日计算某人的年龄,然后以以下方式显示:
If a user is less than (<) 1 year old THEN show their age in MM & days.
Example: 10 months & 2 days old
If a user is more than 1 year old AND less than 6 years old THEN show their age in YY & MM & days.
Example: 5 years & 3 months & 10 days old
If a user is more than 6 years old THEN display their age in YY.
Example: 12 years
Run Code Online (Sandbox Code Playgroud) 我正在使用的列的一次包含导入文件的目录路径.但是,我不想要整个目录路径.我只想要文件名.
我在做什么:
我正在尝试使用Charindex函数来定位以下内容:'\'.我还试图结合Max,substring,right,left等功能来获得我想要的东西,但没有运气.
有人可以指导我走正确的道路吗?
SELECT
substring(batch_ID, max(charindex('\', batch_ID )), len(batch_ID) - max(charindex('\'))),
Run Code Online (Sandbox Code Playgroud) 这是我正在尝试做的事情,但失败了:
我试图从长度超过 12000 个字符的列中检索地址。幸运的是,我可以通过 XML 标签找到地址 line1:
<PermanentAddress> <AddressLine><![CDATA[1234 1st street]]></AddressLine> <City>
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所做的:
select
substring(PC.css_record, CHARINDEX('<AddressLine>', PC.css_record)+ 21, CHARINDEX('</AddressLine>', PC.css_record))
from
table1
Run Code Online (Sandbox Code Playgroud)
我也尝试在那里压缩长度函数来计算我的子字符串函数的长度结束,但这只是给了我一个错误(可能是因为我是 SQL 新手并且仍在学习和使用它错误)。
另外,有多个标签,但我只关心第一个。
如果有人可以帮助我,那将是非常棒的!
谢谢!
我需要一个查询来识别 SSRS 中所有数据驱动的订阅。有谁知道这是否可能?我查看了订阅表,只看到 EVENTTYPE = '定时订阅'。