2016-03-29 2 views
1

Может кто-нибудь помочь мне рассчитать площадь под кривой в Spotfire без использования R или S +?Как рассчитать площадь под кривой в Spotfire?

Я ищу, чтобы ранжировать данные в [K] (1 = наибольшее значение) для каждого Ну, а затем вычислить суммарные суммы [P] (ранжированные по убыванию K) и [K], затем вычислить и построить (как кривые)% кумулятивной суммы [P] и [K], вычислить площадь под каждой кривой, для каждой скважины (каково выражение).

Я хотел бы рассчитать каждый столбец в Spotfire, но мои основные проблемы ранжируются [K], поэтому нет связей (я пытался ранжировать сначала по [K], а затем по [Depth]), суммируя значения из [P] и [K] ранжированием [K] для каждой лунки, а затем вычислением суммы Римана (площади) под каждой кривой.

Data_Table_and_Curves

+0

Мой мыслительный процесс расчетной площади под кривой было: Рассчитано Reimann суммы рассчитывается столбец -> сумма всех Суммы Рейман. Я думаю, что я получаю синтаксис неправильно, потому что я получаю числа, которые отключены по сравнению с моим листом excel, где я знаю, как это сделать. Мои ошибки связаны с попыткой рассчитать для каждой скважины (A и B) – Lgeo

+0

Это не просто некоторые детали, но совершенно новые требования :(Я бы скопировал этот вопрос на новый, сохранив ссылку на этот оригинальный вопрос, чем верните изменения, чтобы вернуться к исходному вопросу. –

+0

@ Máté, я просто добавил новые вопросы. Я ценю помощь с вопросами и протоколом для публикации (все еще новый)! Извините за медленное обучение;) – Lgeo

ответ

0

На первом вам нужно добавить новый столбец ([period]), чтобы вычислить уникальное время, в противном случае Spotfire запутается в разное время в наборах данных:
[well] & Log10([time] + 1)

Затем добавьте крест таблицу, перетащите [well] на вертикальную ось и введите это выражение в значения ячейки: Sum(([pressure] + Avg([pressure]) over (Next([period])))/2 * (Avg([time]) over (Next([period])) - [time]))

В качестве альтернативы вы можете добавить новый столбец ([AUDPC_helper]) тоже см. Шаг за шагом расчеты:
([pressure] + Avg([pressure]) over (Intersect(NextPeriod([period]),[well])))/2 * (Avg([time]) over (Intersect(NextPeriod([period]),[well])) - [time])
Просто нужно получить резюме этой колонки, например. крест стол

enter image description here

+0

Спасибо Máté! Я проверю это и дам вам знать – Lgeo

+0

Máté, Я немного смущен тем, как вы придумываете свойство [period]. Я понимаю, что он должен быть уникальным идентификатором, но разве он не будет масштабировать мои данные ошибочно? Кроме того, ваша формула (AUDPC_helper) для римановых сумм? – Lgeo

+0

Он не будет масштабировать ваши данные, просто создает идентификатор, объединяющий [ну] и [время], чтобы иметь возможность сортировать их независимо, а также упорядоченным способом. Просто вставьте столбец, а затем создайте новую визуальную визуализацию таблицы, чтобы увидеть, как она работает. –