sql - 显示详细 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 错误
解决方案
推荐阅读
- string - Matlab - 通过将鼠标悬停在字符串上来显示列表框中长字符串的后沿
- python - 在 Django 中翻译人性化文本
- javascript - 我可以在没有画布的情况下使用 html JavaScript 制作游戏吗?
- excel - 使用 Excel VBA 进行范围到 HTML 转换时 Outlook 中的文本换行
- docker - 容器编排和一些 docker 功能
- proof - 关于乘法的基本陈述的证明函数
- android - 如何在 Android 中从 4 面更改视图的大小?
- algorithm - Persistent Union-Find 偶尔删除
- c - 将程序构建为库时处理静态函数
- bash - 从 csv 文件 shell 脚本中选择特定数字