Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Excel中从SQL绘制性能数据_Sql_Sql Server_Excel - Fatal编程技术网

在Excel中从SQL绘制性能数据

在Excel中从SQL绘制性能数据,sql,sql-server,excel,Sql,Sql Server,Excel,我正在将一些邮箱服务器的性能数据从perfmon捕获到SQL中。一切都很顺利。我可以查询数据等 SQL表架构如下所示: CREATE TABLE [dbo].[Perfmon_MBX] ( [ID] [int] IDENTITY(1,1) NOT NULL, [Server] [varchar](50) NULL, [ObjectName] [varchar](100) NULL, [CounterName] [varchar](100) NULL, [I

我正在将一些邮箱服务器的性能数据从perfmon捕获到SQL中。一切都很顺利。我可以查询数据等

SQL表架构如下所示:

CREATE TABLE [dbo].[Perfmon_MBX]
(
    [ID] [int] IDENTITY(1,1) NOT NULL,
    [Server] [varchar](50) NULL,
    [ObjectName] [varchar](100) NULL,
    [CounterName] [varchar](100) NULL,
    [InstanceName] [varchar](100) NULL,
    [Value] [decimal](18, 3) NULL,
    [DateTime] [datetime] NULL
)
这是一个典型的查询,我运行此查询是为了提取数据:

SELECT
Server,
ObjectName,
CounterName,
InstanceName,
Value,
DateTime
FROM Perfmon_MBX
WHERE ObjectName = 'logicaldisk'
AND CounterName = 'avg. disk sec/read'
AND InstanceName LIKE 'd:\databasefolder\dag1%'
AND Server = 'mailboxserver.domain.com'
AND DateTime > '2012-10-04 09:00:00'
AND DateTime < '2012-10-04 09:20:00'
ORDER BY InstanceName, DateTime
选择
服务器,
对象名称,
姓名,
InstanceName,
价值
日期时间
来自Perfmon_MBX
其中ObjectName='logicaldisk'
计数器名称='平均磁盘秒/读取'
和InstanceName,如“d:\databasefolder\dag1%”
服务器='mailboxserver.domain.com'
和日期时间>'2012-10-04 09:00:00'
和日期时间<'2012-10-04 09:20:00'
按InstanceName、DateTime排序
数据如我上传到这里的.csv文件所示:

我遇到的问题是,每个数据库(在InstanceName列中)都需要在图形上具有不同的系列或线条

如果不手动添加所有10个系列,我看不到一个简单的方法来实现这一点,这有点浪费时间,与现实相比,这个示例是一个简化/简单的示例

有人能帮我用Excel更容易地绘制这些数据吗

我是否需要以某种方式调整我的SQL查询,或者在Excel中是否有一个我完全不知道的简单方法


如果您需要更多信息,请询问。

最后,我使用Excel中的数据透视表完成了此操作,以防其他人想知道如何执行此操作