我有2个数组:一个具有搜索文档的值为(arr
),另一个将使用找到的值(arr2
)放入相关的单元格地址.我没有问题arr
,并在我的代码中成功使用它.
有了arr2
,我想找到包含值的任何单元格,arr
并将单元格地址lRow
的行数向下添加到arr2
,但仅限于该地址尚未包含在内arr2
.
为了解决我的问题,我找到了2个我想要结合的答案,但到目前为止还没有运气.
我的代码如下:
Sub Initiate()
Dim arr(3) As Variant
arr(0) = "Value1"
arr(1) = "Value2"
arr(2) = "Value3"
arr(3) = "Value4"
Dim arr2() As Variant
Dim Alc as String
Dim lRow as Long
Dim fVal as String
lRow = Activesheet.Cells(Activesheet.Rows.Count, 1).End(xlUp).Row
For Each element In arr
fVal = element
Set fRange = WA.Cells.Find(What:=fVal, LookIn:=xlFormulas _
, LookAt:=xlPart, SearchOrder:=xlByRows, …
Run Code Online (Sandbox Code Playgroud) 我正在尝试编写查询以查找 SQL 代理作业的当前状态。此字段位于作业活动监视器的“状态”列下。请看下面的截图:
我正在使用在这个站点上找到的查询(查询也在下面),这很好,但它返回的状态是已经运行的作业的状态。
有谁知道查询当前状态与工作结束状态的方法?在上面的例子中,我想返回“Executing 1(Run Query)”。“运行查询”是作业第 1 步的名称。
SELECT
[sJOB].[job_id] AS [JobID]
, [sJOB].[name] AS [JobName]
, CASE
WHEN [sJOBH].[run_date] IS NULL OR [sJOBH].[run_time] IS NULL THEN NULL
ELSE CAST(
CAST([sJOBH].[run_date] AS CHAR(8))
+ ' '
+ STUFF(
STUFF(RIGHT('000000' + CAST([sJOBH].[run_time] AS VARCHAR(6)), 6)
, 3, 0, ':')
, 6, 0, ':')
AS DATETIME)
END AS [LastRunDateTime]
, CASE [sJOBH].[run_status]
WHEN 0 THEN 'Failed'
WHEN 1 THEN 'Succeeded'
WHEN 2 THEN 'Retry'
WHEN 3 THEN 'Canceled'
WHEN …
Run Code Online (Sandbox Code Playgroud) 我已经创建了许多带有多个选项卡的 SSRS 报告,并且能够使用给定 Tablix 的属性窗口的分页符/页面名称部分随意命名选项卡。
我现在正在尝试解决的问题是根据我的数据集的结果创建新选项卡,但在网上找不到任何好的答案。
最简单的例子是为每一年的数据创建一个新标签,所以现在我们是 2017 年,我希望报告为 2017 年的数据添加一个新标签(这只是一个假设的例子)。
这在 SSRS-2014 中是可能的,还是每次我想要一个新标签时都必须进行手动更新/添加?