我如何解释Azure的费率卡API中包含的数量?

我如何解释Azure的费率卡API中包含的数量?,azure,billing,Azure,Billing,我正在尝试使用使用率和费率卡API计算Azure现收现付订阅产生的成本。为此,我在费率卡API中遇到了这个参数includedQuantity,根据,它指的是免费包含在报价中的资源数量。超出此数量的消耗将收取费用 考虑一个示例,其中usageQuantity为700,费率卡如下所示: 0 : 20 101 : 15 501 : 10 包括的数量是200 我的假设是,计算如下: 数量=700-200=500 因此,成本=100*20+400*15=8000 新收费卡: 0:0 101 : 0 2

我正在尝试使用使用率和费率卡API计算Azure现收现付订阅产生的成本。为此,我在费率卡API中遇到了这个参数includedQuantity,根据,它指的是免费包含在报价中的资源数量。超出此数量的消耗将收取费用

考虑一个示例,其中usageQuantity为700,费率卡如下所示:

0 : 20
101 : 15
501 : 10
包括的数量是200

我的假设是,计算如下:

数量=700-200=500 因此,成本=100*20+400*15=8000

新收费卡:

0:0 101 : 0 201 : 15 501:10

所以,成本=300*15+200*10=6500


我已经看到了,但是它没有正确地阐明包含的数量。

好问题!因此,我与Azure计费团队就此进行了检查,他们告诉我,他们将首先删除示例中包含的200个单元,然后对其余单元应用分级定价

基于此,您的成本将为4500:

消耗的总单位:700 包括单位:200 分层定价:{0-100=0;101-200=0;201-500=15;501无上限=10}


4500=0 x 100+0 x 100+15 x 300

不应该是6500=0 x 100+0 x 100+15 x 300+10 x 200吗?你的计算只支付300个消耗量,而不是500。@JohnSmith上面的计算是基于这样一个假设,即定价计算将基于500个消耗量700个单位-200个包含的100+100+300个单位。用你的计算,你是在计算所有700个单位100+100+300+200。那么为什么100+100是免费的呢?根据计价器的价格,它们应该是20美元和15美元。在计算中,减去包含的数量,然后为前200个数量支付0。我认为那是不对的。这意味着对于每个包含的数量,您基本上可以免费获得双倍的数量。这也是我向计费团队提出的问题:。我明白了。。。是否有可能为此制作一些官方文件?因为就目前情况而言,几乎不可能准确地计算成本