| Actor | Fragment | Worker | State |
|---|---|---|---|
| 157200 | 14507 | 33 | running |
| 157201 | 14507 | 33 | running |
| 159038 | 14508 | 33 | running |
| 159039 | 14508 | 33 | running |
| 159040 | 14509 | 33 | running |
| 159041 | 14509 | 33 | running |
| 159046 | 14506 | 33 | running |
| 159047 | 14506 | 33 | running |
| 159048 | 14505 | 33 | running |
| 159049 | 14505 | 33 | running |
CREATE MATERIALIZED VIEW insights.benchmark_twrr_mv AS
SELECT
benchmark_id,
fact_date,
(
amount - prev_amount
) / prev_amount AS daily_subperiod_return
FROM (
SELECT
v.benchmark_id,
v.date AS fact_date,
v.amount,
LAG(v.amount) OVER (PARTITION BY v.benchmark_id ORDER BY v.date) AS prev_amount
FROM asset_service.benchmark_values_ft AS v
JOIN asset_service.benchmarks_dm AS b
ON b.id = v.benchmark_id
WHERE
b.disabled_at IS NULL
) AS sub
WHERE
NOT prev_amount IS NULL AND prev_amount <> 0