我正在尝试计算SQL SSRS 2016中特定列中重复出现呼叫ID的次数。我需要按日期对结果进行排序。我已经尝试过Count(NULLIF(0,callid))AS计数,但是没有用。我还尝试了HAVING Count(callid)> 1,但仍然无法正常工作。
答案 0 :(得分:0)
这可以在SSRS中使用带有嵌套COUNT
的{{1}}函数来完成。
IIF
但是,如果您打算获取每个ID的计数并将其附加到具有该ID的任何行上,则可以使用SQL中的window函数来获取计数。
= SUM(IIF(Fields!callid.Value = "[YourSpecificIDHere]", 1, 0))