请帮助我在以下情况下构建逻辑。
我有一个数据,其中有许多设备在说A / B / C ..,它们的服务器启动/关闭状态分别为1/0,日期(24小时)与此相对应。
我这里想要计算的是数据集中不同设备的数量,这些设备在一整天中至少要运行一次。意思是,如果每天有至少一次设备启动,即至少有1次启动,则将其计为1,并检查其他设备并类似地对其他设备进行计数。最后显示报告的UP设备总数。 Vice Versa负责全天停机的设备。
很抱歉,如果我再说一次,但是我没有找到关于此的任何帖子。
我不确定哪个函数/循环会给出正确的逻辑?我们可以通过循环来做到这一点,还是集分析可以做到这一点?
预先感谢!
答案 0 :(得分:0)
应该很简单,我要进行分析。就像是
count({<Status={1}>}distinct DeviceID)
来获取所有已启动的计算机。
整整一天下来可能有一个聪明的办法,但除了别的我我想不到
count(distinct DeviceID)-count({<Status={1}>}distinct DeviceID)