SSRS 2008 如何显示自定义轴
SSRS 2008 how to show custom Axis
我一直在尝试在 ssrs 中绘制下面 excel 的图表
如何显示等待时间,以便绘制折线图来比较成人等待和儿童等待。这是table使用的(excel中使用的数据)
DECLARE @CheckIN AS TABLE (CheckINDate DATE, CheckInTime VARCHAR(10), MinsWaitKid INT, MinsWaitAdult INT);
INSERT INTO @CheckIN VALUES
('17/10/2016','00:54:21','3261','1620'),
('19/10/2016','00:52:32','3152','1617'),
('21/10/2016','00:52:08','3128','1564'),
('24/10/2016','00:51:45','3105','1591'),
('20/10/2016','00:50:56','3056','1548'),
('13/10/2016','00:50:47','3047','1565'),
('15/10/2016','00:50:31','3031','1615'),
('18/10/2016','00:48:17','2897','1455'),
('23/10/2016','00:43:30','2610','1636'),
('14/10/2016','00:43:14','2594','1560'),
('26/10/2016','00:38:17','2297','1602'),
('25/10/2016','00:32:48','1968','1327'),
('16/10/2016','00:30:09','1809','1598'),
('22/10/2016','00:18:57','1137','1635')
SELECT * FROM @CheckIN
参见下面的 excel 图表
我最近也遇到了这个问题,没有很好的解决办法,不过我是这样解决的:
在垂直轴属性(你的图表)> Number > Custom 你可以设置一个您的轴的自定义格式。您可以将其设置为以下表达式:
="0" + CStr(Int(Fields!MinsWaitAdult.Value/3600))
+ ":" + CStr(Int(Fields!MinsWaitAdult.Value/60))
+ ":" + RIGHT("0" + CStr(Fields!MinsWaitAdult.Value MOD 60), 2)
我一直在尝试在 ssrs 中绘制下面 excel 的图表 如何显示等待时间,以便绘制折线图来比较成人等待和儿童等待。这是table使用的(excel中使用的数据)
DECLARE @CheckIN AS TABLE (CheckINDate DATE, CheckInTime VARCHAR(10), MinsWaitKid INT, MinsWaitAdult INT);
INSERT INTO @CheckIN VALUES
('17/10/2016','00:54:21','3261','1620'),
('19/10/2016','00:52:32','3152','1617'),
('21/10/2016','00:52:08','3128','1564'),
('24/10/2016','00:51:45','3105','1591'),
('20/10/2016','00:50:56','3056','1548'),
('13/10/2016','00:50:47','3047','1565'),
('15/10/2016','00:50:31','3031','1615'),
('18/10/2016','00:48:17','2897','1455'),
('23/10/2016','00:43:30','2610','1636'),
('14/10/2016','00:43:14','2594','1560'),
('26/10/2016','00:38:17','2297','1602'),
('25/10/2016','00:32:48','1968','1327'),
('16/10/2016','00:30:09','1809','1598'),
('22/10/2016','00:18:57','1137','1635')
SELECT * FROM @CheckIN
参见下面的 excel 图表
我最近也遇到了这个问题,没有很好的解决办法,不过我是这样解决的: 在垂直轴属性(你的图表)> Number > Custom 你可以设置一个您的轴的自定义格式。您可以将其设置为以下表达式:
="0" + CStr(Int(Fields!MinsWaitAdult.Value/3600))
+ ":" + CStr(Int(Fields!MinsWaitAdult.Value/60))
+ ":" + RIGHT("0" + CStr(Fields!MinsWaitAdult.Value MOD 60), 2)