Qlikview: Build Logic / KPI для подсчета различных устройств с использованием циклов / анализа множеств - PullRequest
0 голосов
/ 17 января 2019

Пожалуйста, помогите мне построить логику по приведенному ниже сценарию.

У меня есть данные, в которых есть много устройств, говорящих A / B / C .., с состоянием их включения / выключения сервера, равным 1/0 соответственно и датами (24 часа), соответствующими ему.

Здесь я хочу подсчитать количество различных устройств в наборе данных, которые работают в течение всего дня, по крайней мере, один раз. Означает, что если какое-либо устройство работает, т. Е. 1, по крайней мере, один раз в день, то оно считается как 1, и проверяет другие устройства и подсчитывает остальные аналогично. и, наконец, показать общее количество устройств UP, о которых сообщается. Наоборот, для устройств, которые не работали целый день.

Извините, если выкладываю это снова, но я не нашел ни одного поста по этому поводу.

Я не уверен, какая функция / цикл даст правильную логику? Можем ли мы сделать это через цикл, или анализ множеств может это сделать?

Заранее спасибо!

1 Ответ

0 голосов
/ 17 января 2019

Должно быть довольно просто, я поставил анализ. Что-то вроде count({<Status={1}>}distinct DeviceID) чтобы получить все машины, которые были на всех. Там, наверное, умный способ сделать вниз весь день, но я не могу думать об этом, кроме count(distinct DeviceID)-count({<Status={1}>}distinct DeviceID)

...