MARKETPLACE_DISBURSEMENT_REPORT 视图¶
您可以通过 DATA_SHARING_USAGE 架构中的 MARKETPLACE_DISBURSEMENT_REPORT 视图查询 Snowflake Marketplace 中付费列表的历史收入。
该视图包括特定列表的历史记录。仅对付费列表的提供商可见,此视图包括已购买列表的每个发票的付款状态历史。
列¶
列名称 |
数据类型 |
描述 |
---|---|---|
STRIPE_DISPLAY_NUMBER |
VARCHAR |
Stripe 发票或显示号码。 |
EVENT_DATE |
DATE |
付款事件发生的日期。 |
EVENT_TYPE |
VARCHAR |
事件类型(付款)。 |
INVOICE_DATE |
DATE |
发票开具日期。 |
LISTING_NAME |
VARCHAR |
列表的标识符。 |
LISTING_DISPLAY_NAME |
VARCHAR |
列表的显示名称。 |
LISTING_GLOBAL_NAME |
VARCHAR |
列表的全局名称。 |
CHARGE_TYPE |
VARCHAR |
已评估的收费类型。有关付费列表定价模式组件的更多信息,请参阅 付费列表定价模式。取值范围: |
GROSS |
DECIMAL |
使用者支付的总金额。 |
FEES |
DECIMAL |
提供商欠 Snowflake 的税前费用。Snowflake 从总金额中扣除费用。 |
TAXES |
DECIMAL |
提供商欠 Snowflake 的(费用)销售税。Snowflake 从总金额中扣除税款。 |
NET_AMOUNT |
DECIMAL |
支付给提供商的实际金额。此金额的计算方程是: |
CURRENCY |
VARCHAR |
USD |
CONSUMER_ACCOUNT_NAME |
VARCHAR |
使用者账户名称。 |
CONSUMER_ACCOUNT_LOCATOR |
VARCHAR |
使用者账户的账户定位器。 |
CONSUMER_ORGANIZATION_NAME |
VARCHAR |
使用者组织的名称。 |
使用说明¶
视图的延迟时间最长可达 48 小时(2 天)。
数据会保留 365 天(1 年)。
示例¶
检索每个列表每月支付到提供商银行账户的总金额:
SELECT
event_date
, listing_name
, listing_display_name
, listing_global_name
, currency
, SUM(net_amount) AS net_amount
FROM snowflake.data_sharing_usage.marketplace_disbursement_report
WHERE event_type = 'payment'
GROUP BY 1,2,3,4,5;
检索每个发票期间已支付的总金额,按列表和收费类型分组。请注意,发票周期可能分散成多个报告日期:
SELECT
invoice_date
, listing_name
, listing_display_name
, listing_global_name
, charge_type
, currency
, SUM(gross) AS gross
, SUM(fees) AS fees
, SUM(taxes) AS taxes
, SUM(net_amount) AS net_amount
FROM snowflake.data_sharing_usage.marketplace_disbursement_report
WHERE event_type = 'payment'
GROUP BY 1,2,3,4,5,6;