вот моя проблема:crossfilter - вычисление процентов всех записей с собственностью
Я использую сервер опоки питона, который извлекает данные из JSON Монго дб, и там я указать, какие поля для import.This данных в формате json и выбирается только так. Можно ли сделать преобразования в эти поля после прохождения через crossfilter в graphs.js? например У меня есть атрибут статуса, который может принимать значения «Pass», «In Progress», «Hold» или «Fail». Я в основном хочу сделать метрику, которая говорит мне процент неудачи. Поэтому в идеале я должен выполнить некоторые вычисления по данным. Пожалуйста, сообщите об этом.
Sample data (in tabular form for clarity) looks like:
TrialLocation | Subject Status
Site A | In progress
Site A | Pass
Site B | In progress
Site A | In progress
Site B | On Hold
Site A | Screen Failure
В этом случае я должен получить гистограмму с именем сайта на оси х, а по оси у, я должен получить метрику вычисления процента отказов. который в этом случае будет 25% для сайта А и 0% для сайта В.
Итак, я создал диаграмму, в первую очередь, которая дала мне количество предметов на сайт.
var siteName = ndx.dimension(function(d) { return d["TrialLocation"];});
var numSubjectsBySite = siteName.group();
var siteLevelChart = dc.barChart("#site-level-count", "subjectView");
и, наконец, график:
siteLevelChart
.width(2000)
.height(200)
.transitionDuration(1000)
.dimension(siteName)
.group(numSubjectsBySite)
.ordering(function(d){return d.value;})
Так я думал, я бы вычислить количество строк с SubjectStatus = «Failure Screen» и разделить, что общее число строк, которые в этом случае будет «numSubjectsBySite» переменная Тогда, когда я ввел этот код:
var countScreenFailures = ndx.dimension(function(d){ return d["SubjectStatus"];});
countScreenFailures.filter("Off Study");
Моя гистограмма показывает только те строки, в которых Subject Status = «ScreenFailure».
Как рассчитать частоту отказа экрана, а затем использовать его? Пожалуйста, помогите мне?
большое спасибо. Anmol
Это идеальное решение для функции уменьшения карты –