【问题标题】:Building bar graph from SCCM report从 SCCM 报告构建条形图
【发布时间】:2017-02-27 17:48:58
【问题描述】:

我想使用我的 SCCM 脚本在 Report Builder 中制作一个图表,该脚本将显示诸如“%.DOCX、%.PST、%.XLSX 等”之类的文件。我知道它必须与编辑“SF.FileName”行并将这些文件组合在一起并将它们简单地列为扩展名有关,我只是不知道它应该是什么样子,如果它应该在组中表达式还是过滤器?所以看起来 X 轴将显示文件类型,Y 轴将显示文件数。这是我的报告脚本:

从 fn_rbac_GS_SoftwareFile(@UserSIDs) SF LEFT JOIN fn_rbac_R_System(@UserSIDs) 中选择不同的 SYS.Netbios_Name0、SYS.Resource_Domain_OR_Workgr0、SF.FileName、SF.FileDescription、SF.FileVersion、SF.FileSize、SF.FileModifiedDate、SF.FilePath SYS on SF.ResourceID = SYS.ResourceID WHERE SYS.Netbios_Name0 Like @variable AND SF.FilePath Like 'E:\Home-Folders\%' Order by SF.FileName

任何帮助将不胜感激。

谢谢,

杰克

【问题讨论】:

    标签: ssrs-2012 reportbuilder sccm


    【解决方案1】:

    如你所说,我们需要先得到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 
    

    然后你可以参考教程来填充柱状图。

    Tutorial: Add a Bar Chart to Your Report (Report Builder)

    【讨论】:

    • 谢谢,我已经创建了条形图。我现在的情况与标签和文件路径有关。我对 SSRS 很陌生,所以我不知道该怎么做。本教程无助于创建我想要的正确类型的标签。我只是不知道该用什么样的表达方式。我认为它应该类似于“如果字符串等于 %.doc 然后显示为 'doc'”,但我不知道语法。此外,我试图弄清楚如何使条形图与我的 FilePath 参数相关,如果我在 G:\ 中搜索文件,我希望它同时显示在条形图和饼图上。
    • 这方面有什么帮助吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多