首页 > 解决方案 > 显示详细 MRR 细分的 SQL 查询

问题描述

我的公司正在迅速发展,我们目前的 MRR 跟踪器 (Chart Mogul) 并没有区分 MRR 中的不同存储桶,因为我们提供了免费试用的产品之一。我需要为 Stripe Sigma 构建一个 SQL 代码,它将分解 Total MRR 的数量并显示为不同的 MRR Buckets。这些桶是新业务、扩张、收缩、流失和重新激活。谢谢。

我试过运行一些查询,但它们总是显示为错误。主要是由于使用了以前运行的数据。

这里有一个小例子:

select distinct
    invoices.customer_id as customer,
    invoices.id as stripe_invoice,
    invoice_line_items.period_start as subscription_start,
    invoice_line_items.period_end as subscription_end,
    date_trunc('month', invoice_line_items.period_start) as recognition_start,
    date_add('month', -1, invoice_line_items.period_end) as recognition_end,
    invoices.currency as currency,
    (invoices.amount_due - coalesce(invoices.tax, 0)) / 100.0 as collected_amount_excl_tax

Customer.id 错误

标签: sql

解决方案


推荐阅读