单位经济效益:收入、云成本与利润
单位经济效益按币种把您记录的收入与有归属的 Azure 成本放在一起,显示剩余的利润、与上一期相比的变化,以及逐月的走势。
此页面的用途
单位经济效益页面回答一个问题:您的 Azure 成本占用了所记录收入的多少,剩下的利润是否逐月保持稳定?
它面向销售软件的公司的创始人、财务负责人或 FinOps 负责人,以及负责平台成本的工程负责人。它引出三个决定:当成本占比不断上升时,从成本或定价入手;为无归属的成本指定归属,使利润不遗漏任何成本;补记仍然缺少的收入。
页面从上到下依次显示:月份选择、数字覆盖的日期、按币种各一张卡片的“利润审视”、“按月利润”、带有记录表单的“您记录的收入”,以及“需要更多数据的内容”。标题下方的“基于您记录的收入的估算”提醒您每个数字都是估算。

开始之前
利润是用 CostGuard 从 Azure 导入的成本来计算的。在某个连接完成成本导入之前,没有可以与您的收入相对照的成本。
CostGuard 不读取任何计费系统、支付处理方或会计软件。本页的收入只是您工作区中有人在“您记录的收入”中记录的内容,CostGuard 不会核实它。
利润只扣除有归属的成本,而归属来自成本分摊页面的归属分配。在您的成本有归属之前,利润会忽略这部分成本;关于无归属成本的一节解释了这意味着什么。
单位经济效益包含在 Pro 和 Enterprise 方案中。在 Free、Starter 和 Growth 方案中,页面显示带标签的示例,而不是您的数字。
选择月份
页面顶部的“周期”列表决定数字覆盖哪些月份。页面只审视完整的日历月份:
- “上一个完整月份”:当前月份的前一个月。页面默认打开这一项,因为它是能够显示利润的最近月份。
- “最近三个已结束的月份”和“最近十二个已结束的月份”:当前月份之前的三个或十二个完整月份。
- “本月(尚未结束)”:当前月份。其收入数字会显示,但利润要等到月份结束后才会显示。
- “自定义月份”:您选择的任意一段连续的完整月份。
更改周期会重新读取利润审视、上一期和“按月利润”。“您记录的收入”保留其各行,其中的“本期内”列随新的日期而变。
自行选择月份
- 在“周期”列表中选择“自定义月份”。会出现“起始月份”和“结束月份”两个列表,并设为当前显示的月份。
- 选择第一个和最后一个月份。两个月份都包含在内,您一选择,页面就会读取新的月份。
需要了解的限制
每个列表提供当前月份及其之前的 24 个月。如果第一个月份晚于最后一个月份,会显示一条提示,在您更正之前不会读取任何内容。
标题下方的几行
第一行给出数字覆盖的第一天和最后一天,两天都包含在内。下一行“成本数据截至”给出 CostGuard 拥有成本数据的最近一天。
Azure 报告成本会延迟一两天。如果这一天早于所选月份的结束日,会有一条说明指出最后几天的成本可能仍会到达,因此刚结束的月份的利润仍可能略有变化。
为什么没有订阅或币种列表
您记录的收入不属于任何订阅,因此页面没有订阅筛选:单个订阅的利润会把全部收入与部分成本相对照。所有记录的收入都与工作区所有订阅中全部有归属的成本相对照。
也没有币种列表。您记录收入所用的每种币种都有自己的卡片,并排显示,因为不同币种的金额从不换算,也从不相加。
利润审视
“利润审视”为您在所选月份中记录收入所用的每种币种各显示一张卡片。已计入行数最多的币种排在最前。每张卡片都以其自身币种显示:
- “毛利”:净收入减去有归属的成本,旁边显示其状态:“估算(输入完整)”;当该币种有部分成本无归属时为“估算(存在限制)”。
- 利润占净收入的比例(保留一位小数),以及一条把净收入分为“有归属的成本”所占部分和剩余“利润”的条形。
- “净收入”,其下方为“总收入”和“减项”。
- “有归属的成本”:您的归属分配在相同月份、相同币种中认领的成本。
- “无归属的成本”:该币种中没有任何归属分配认领的成本。
- “全部已记录成本”:两项成本之和,供参考。
- 已计入多少行收入;若有未计入的行,还显示有多少行超出了所选日期。

利润下方有两行把它与上一期比较;当部分成本无归属时,会出现一个提示框。两者都在下文各自的小节中说明。
当某项成本数字无法读取时,卡片显示短横线而不是零。当无法估算利润时,会在其位置用一句话说明原因。
注意
这里的每个数字都是根据您记录的收入得出的估算,绝不是 CostGuard 与您的计费或会计记录核对过的数字。
利润如何计算
- “总收入”把已计入的“月度经常性收入”、“年度经常性收入(按月表示)”和“一次性收入”各行相加。
- “减项”把已计入的“折扣”、“退款”和“抵扣额”各行按不带符号的金额相加:记为 -200 的退款和记为 200 的退款都会使收入减少 200。
- “净收入”等于总收入减去减项。
- “毛利”等于相同月份、相同币种的净收入减去“有归属的成本”。
- 利润率等于利润除以净收入,以百分比表示并四舍五入到一位小数,恰好一半时向远离零的方向舍入。
“有归属的成本”就是成本分摊页面在完全相同的月份、跨所有订阅显示为已分摊的成本。其规则原样适用:归属分配只有在其日期覆盖所选月份的每一天时才会认领成本,因此在较长周期中途开始的归属分配在该周期内不认领任何成本。
“全部已记录成本”显示在旁边,但从不扣除。页面不计算针对全部已记录成本的利润;下一节说明这为什么重要。
何时不显示利润
只要有行被计入,就会显示收入数字。利润或仅利润率会因以下原因之一而不显示,卡片会说明是哪一个:
- 所选月份尚未结束。您的收入已覆盖的那些天仍在产生成本,因此利润要等周期结束。
- 这些月份的成本只以其他币种记录。币种从不换算,因此没有可与这笔收入相对照的成本。
- 这些月份没有记录任何云成本。
- 没有任何一行完全落在所选月份之内,因此没有计入任何内容。
- 净收入为零或负数。利润金额仍会显示,但不显示利润率。
无归属的成本
当某一币种的部分成本无归属且已估算出利润时,卡片会显示一个提示框:利润遗漏了这部分无归属的成本,因此高于所有成本都有归属时的利润。
利润就是这样定义的:它只扣除“有归属的成本”。“无归属的成本”显示在旁边,从不扣除。无归属的成本越多,利润看起来就越高;某币种的成本若全部无归属,其利润率显示为 100.0%。
请把利润与“全部已记录成本”一起看。净收入减去全部已记录成本,就是所有成本都有归属时的利润;页面不显示这个数字,需要时请用卡片上的两个金额自行计算。
提示
“在成本分摊中为这部分成本指定归属”会打开成本分摊页面,您可以在那里为最大的无归属成本指定归属。新的归属分配一旦覆盖所选月份,利润就会将其计入。
成本分摊的帮助文章说明了归属分配如何认领成本:
与上一期相比的变化
每张卡片都把自己的数字与上一期比较:月份数相同,并在所选月份之前的那个月结束。卡片上方的一行给出其日期。
- 利润率的变化,以百分点表示。下降会被突出显示。
- 净收入的变化,以卡片的币种表示。
只有当两个周期都有同一币种的该数字时才显示变化。如果无法读取上一期,会有一条说明,卡片不显示任何变化。
按月利润
“按月利润”显示以所选最后一个月结束的十二个完整月份,每次一种币种。每个月都单独审视,规则与卡片相同:
- 同一刻度上的两根条形:“净收入”和“有归属的成本”。
- 每个月上方的利润率;没有时显示短横线。
- 尚未结束的月份标有星号,并在表格中标注“进行中”。其利润要等待。
- 没有计入任何收入的月份既没有收入条形,也没有利润率。

当这些月份中有多个币种都有行时,标题旁会出现“币种”列表,默认选中已计入行数最多的币种。
由于每个月都单独审视,期间跨越多个月(例如一个季度)的行不会计入任何单个月份。图表在所有语言中都从左到右阅读,指向某个月份即可看到其数字。
“以表格显示数字”以表格形式显示相同的数字:“月份”、“净收入”、“有归属的成本”、“毛利率”和“状态”,后者说明利润是否已估算,或为什么没有估算。
您记录的收入
“您记录的收入”列出工作区中与所选月份有交集的收入行,最近的期间排在最前。当存在其他行时,“显示所有行”列出所有行,“仅显示本期的行”则返回。每一行显示:
- “引用标识”:您为该行指定的引用标识。
- “类型”:该数字是什么,例如“月度经常性收入”或“退款”。
- “金额”:记录时的金额及其货币代码。
- “周期”:该数字覆盖的第一天和最后一天。
- “本期内”:当所选月份包含该行的整个期间时为“已计入”,否则为“未计入:其期间超出所选日期”。完全不在所选月份内的行(在显示所有行时列出)显示为“不在所选期间内”。

表格上方的“记录收入”会打开记录数字的表单。每行中的“编辑”和“移除”用于修改或移除该行。
这些行是您的工作区所陈述的内容。CostGuard 不会核实它们,行上的客户标签也只是标签,从不与任何成本关联。
记录收入
“记录收入”会在表格上方打开“记录一个数字”表单。对于您从自己的计费或会计记录中取得的每个数字,各记录一行:
- 在“您的引用标识”中为该行指定一个您能认出的标识,例如某次计费或某个月份和方案。之后它用于识别该行。
- 在“类型”中选择该数字的类型:“月度经常性收入”、“年度经常性收入(按月表示)”、“一次性收入”、“折扣”、“退款”或“抵扣额”。
- 在“金额”中输入金额。只有折扣、退款或抵扣额可以为负数,无论正负都会减少收入。
- 在“币种”中选择币种。列表包含记录您成本所用的币种以及您已使用过的币种;选择“其他”后,可在“货币代码(三个字母)”中输入三个字母的代码。
- 在“周期起始”和“周期结束”中输入该数字覆盖的第一天和最后一天。新行默认填入所选月份的第一天和最后一天。
- “取自何处”、“客户标签”和“备注”为可选项,只用于帮助您认出该行。
- 选择“保存”。“关闭”会关闭表单,不保存任何内容。

对于年度合同,请选择“年度经常性收入(按月表示)”并输入其每月部分,每月一行。CostGuard 按您输入的金额相加,从不将其除以十二。
需要了解的限制
引用标识、来源和客户标签最多 128 个字符,备注最多 512 个字符。金额最多四位小数、小数点前最多十五位,币种必须正好三个字母,最后一天不能早于第一天。任何文本都不能包含链接、电子邮件地址、标记或控制字符。
引用标识已存在的新行会被拒绝,即使只是大小写不同也一样:请改为编辑那一行。
当某项检查未通过时,表单保持打开,并以您的语言在上方列出所有原因,方便您更正输入。保存一行后,页面会重新读取卡片、各月份和登记表。
编辑或移除一行
“编辑”会打开该行的表单。除用于识别该行的“您的引用标识”外,所有字段都可以更改。
如果在您打开之后该行已被更改或移除,则不会保存任何内容:请选择“重新加载”查看当前各行,然后重新进行更改。编辑绝不会覆盖您未看到的更改。
“移除”会在同一行中询问“移除此行?”:“移除”移除该行,“保留”保留该行。已移除的行不再计入任何周期。
要更正某个数字,请编辑其所在行,而不是再记录一行:同一笔收入的两行都会被计入。
收入如何计入
只有当所选月份包含某行的整个期间时,该行才会计入。起始或结束在所选月份之外的行完全不计入,连部分也不计入:页面从不把一个数字拆分到多个周期。
与所选月份有交集但不完全落在其中的行绝不会被悄悄忽略:每张卡片都会统计它们,登记表会把每一行标为“未计入:其期间超出所选日期”。
因此,请按您要审视的月份来记录收入:月度数字每月一行。跨一个季度的行在所选月份覆盖整个季度时才会计入,例如使用“自定义月份”。
周期何时结束
当周期的最后一天早于当前 UTC 日期时,该周期即告结束。在此之前会显示收入数字,但利润要等待,因为您的收入已覆盖的那些天仍在产生成本。
页面不会等待 Azure 的报告延迟。在每月第一天,上个月就已算作结束,即使其最后几天的成本尚未到达;日期下方的说明会告诉您何时出现这种情况。
货币
每种币种都单独审视。CostGuard 没有任何汇率,因此从不换算金额,也从不把两种币种相加。利润要求两边的币种和周期相同。
成本按货币代码与收入对应。以您的成本未计费的币种记录的收入没有可以对照的成本,因此其卡片只显示收入数字,并说明未估算利润。
要看到利润,请以您的 Azure 成本计费所用的币种记录收入。表单的币种列表会显示记录您成本所用的币种。
需要更多数据的内容
页面底部的“需要更多数据的内容”列出了仅凭记录的收入和成本无法告诉您的内容。无论您如何选择,它都保持不变:
- 每个数字都是估算,您记录的收入不会与支付处理方或会计软件核对。
- 每位活跃用户、每个 API 请求、每笔交易和每份报告的成本需要来自您自己系统的使用数据,而 CostGuard 没有这些数据,因此不予计算。
- 每位客户的成本、每个租户的成本和客户盈利能力需要把成本对应到每位客户或租户的映射,而 CostGuard 没有这种映射。功能也是如此。
- 每个 AI 请求的成本需要 AI 使用数据;AI 使用量从不仅凭成本推断。
- 利润要求两边的币种和周期相同,而无归属的成本会降低其可信程度。
这些数字都不会显示为零。零意味着某位客户或某个请求没有任何成本。
您可能看到的非数字内容
数字加载时,灰色占位条会先显示在相应位置。之后如果没有可显示的内容,页面会显示以下状态之一:
- “记录您的收入以查看利润”,并附有“记录第一个数字”:“您记录的收入”中尚未记录任何内容。该按钮会打开表单。
- 一句说明本期没有记录收入的提示:登记表中有行,但没有一行与所选月份有交集。请选择其他月份或记录这些数字。
- “审视结果不可用”,并附有“重试”:无法读取审视结果。页面不显示任何内容,而不是显示空结果;其他面板仍显示它们已读取的内容。
- “按月利润”或“您记录的收入”中的一条消息,并附有“重试”:只有该面板无法读取。登记表无法读取时,不能记录任何内容。
- 一条说明本期没有记录云成本、或无法读取上一期的提示:收入数字仍然有效。
- 提示您的会话已过期,并附有重新登录的链接。重新登录之前,页面不显示任何数字。
- 某行被拒绝时,表单上方以您的语言显示的消息;如果重新读取可以解决问题,还会附有“重新加载”。
当您的方案不含单位经济效益时的示例数据
当您的方案不包含单位经济效益时,页面会在“示例数据”标签下显示一个固定示例,并附有这句话:“您当前的方案不包含此功能。此处显示的数字仅为示例,并非您的数据。”

示例以美元显示一家示例公司的收入:一张币种卡片、十二个月的利润和五行登记记录。它没有月份选择,也没有任何操作,其中的内容都无法更改。“比较方案”会在新标签页中打开价格页面。
各方案包含的内容
表格显示包含页面各部分的最低方案。所有更高的方案也都包含该部分。
| 功能 | Free | Starter | Growth | Pro | Enterprise |
|---|---|---|---|---|---|
| 带标签的页面示例 | 包含 | 包含 | 包含 | 包含 | 包含 |
| 使用您自己的收入和成本的单位经济效益 | 不包含 | 不包含 | 不包含 | 包含 | 包含 |
单位经济效益包含在 Pro 和 Enterprise 中。Free、Starter 和 Growth 显示带标签的示例。
故障排除
当前月份不显示利润
该月尚未结束,因此利润要等待。选择“上一个完整月份”可查看能够显示利润的最近月份。
利润看起来过高
请查看卡片上的“无归属的成本”。利润遗漏了这部分成本,因此看起来高于所有成本都有归属时的利润。请在成本分摊页面为这部分成本指定归属。
我记录的某一行没有被计入
它的期间超出了所选月份,哪怕只多一天。请选择包含其整个期间的月份,或按每月一行重新记录。
某个币种显示了收入但没有利润
这些月份的成本只以其他币种记录,而金额从不换算。请以您的成本计费所用的币种记录这笔收入。
显示了利润金额但没有利润率
净收入为零或负数,例如某个月的退款和抵扣额超过了收入。基于零或负收入的比例没有意义。
我的行被拒绝了
原因列在表单上方:引用标识已存在(请改为编辑那一行)、某个值过长或包含链接、金额的正负与其类型不符、币种不是三个字母,或期间在开始之前就结束。如果在您打开之后该行已被更改,请选择“重新加载”,然后重新进行更改。
最后几天的成本似乎缺失
Azure 报告成本会延迟一两天。请查看标题下方的“成本数据截至”:在最后几天的数据到达期间,刚结束月份的利润仍可能变动。
页面显示示例数据
您的方案不包含单位经济效益。上方表格显示哪个方案包含它,表格下方的链接会打开价格页面。
