我想在报表生成器中使用我的SCCM脚本创建一个图表,该脚本将显示“%。DOCX,%。PST,%。XLSX等”文件。我知道它必须与编辑“SF.FileName”行并使它们将这些文件组合在一起并将它们简单地列为扩展名,我只是不知道它应该是什么样子,如果它应该在组中表达还是过滤?因此看起来X轴将显示文件类型,Y轴将显示文件数。这是我的报告脚本:
选择Distinct SYS.Netbios_Name0,SYS.Resource_Domain_OR_Workgr0,SF.FileName,SF.FileDescription,SF.FileVersion,SF.FileSize,SF.FileModifiedDate,SF.FilePath from fn_rbac_GS_SoftwareFile(@UserSIDs)SF LEFT JOIN fn_rbac_R_System(@UserSIDs) SF.ResourceID上的SYS = SYS.ResourceID WHERE SYS.Netbios_Name0与@variable和SF.FilePath类似'E:\ Home-Folders \%'按SF.FileName排序
任何帮助都将不胜感激。
谢谢,
杰克
答案 0 :(得分:0)
正如你所说,我们需要首先得到X轴,Y轴。
以下查询可以为您提供一些灵感:
SELECT
SUM(CASE WHEN FILENAME LIKE '%.EXE' THEN 1 ELSE 0 END) '%.exe',
SUM(CASE WHEN FILENAME LIKE '%.INI' THEN 1 ELSE 0 END) '%.ini'
FROM v_GS_SoftwareFile
然后你可以参考教程填写条形图。