我正在尝试使用使用情况和价目表API计算我的Azure Pay-As-You-Go订阅产生的费用。为此,我在信用卡API中遇到了此参数includedQuantity
,根据the documentation,它引用了"优惠中包含的资源数量,免费。超出此数量的消费将被收取。"
考虑一个例子,其中usageQuantity为700,而rate-card如下:
0 : 20
101 : 15
501 : 10
且includedQuantity
为200。
我的假设是,计算方法如下:
Quantity = (700 - 200) = 500
因此,cost = 100 * 20 + 400 * 15 = 8000
新的价目表:
0 : 0
101 : 0
201 : 15
501 : 10
所以,cost = 300 * 15 + 200 * 10 = 6500
我看过this question,但它没有正确澄清includedQuantity
。
答案 0 :(得分:-1)
好问题!所以我在Azure Billing团队检查了这一点,他们告诉我的是他们将首先取消所包含的单位(在你的例子中为200),然后对其余单位应用分级定价。
基于此,您的费用为4500
:
Total units consumed: 700
Included units: 200
Tiered pricing: {0-100 = 0; 101-200 = 0; 201-500=15; 501-No Upper Limit=10}
4500 = 0 x 100 + 0 x 100 + 15 x 300