从 Azure 计费发票 CSV 文件中获取总成本
Get total cost from Azure billing Invoice CSV file
我已经为我的 Azure 资源组计费发票添加了每月一次的计划导出。
生成的发票将包含上个月的账单明细,并将存储
每个月在我的存储帐户中以 Blob 形式保存 .CSV 文件。
我正在使用 Azure Logic 应用检索发票文件并通过邮件将其发送给一组
收件人。
发票是一个 .CSV 文件,由许多列组成,例如“InstanceID、MeterID、
UsageQuantity, ResourceLocation”。但我需要获得计费周期的总成本。
知道如何实现吗?我的 CSV 文件中是否需要包含特定的列。或者我是否需要对 CSV 文件进行某种数据处理以获得消耗的资源总量?
对此有何建议?
谢谢!
1. 我如下创建了一个 csv 文件(名为 billing.csv
)并将其上传到 blob 存储。
InstanceID, MeterID, UsageQuantity, ResourceLocation, Pre tax cost
1,1,2,aa,10
2,2,3,bb,20
3,3,5,cc,30
2. 在逻辑应用程序中,使用“获取 blob 内容”获取 csv 文件。
4.“Parse CSV”动作会要求你输入“API Key”,你需要先到这个page - -> 单击“开始免费试用”,注册一个帐户并创建一个新的 API 密钥。
复制密钥并将其作为“API 密钥”粘贴到您的逻辑应用程序,它将允许您连接 Plumsail。
5. 然后在“Parse CSV”中选择blob内容并输入headers InstanceID, MeterID, UsageQuantity, ResourceLocation, Pre tax cost
。添加一个新参数“跳过第一行”并将其值设置为 Yes
.
6.初始化一个变量sum
,并设置其值为0
,整数类型。初始化另一个变量 tempItem
并将其值设置为 0
.
7. 使用“For each”循环。
Body
来自“Parse CSV”动作,“value”的表达式为:add(variables('tempItem'), int(items('For_each')?['Pre tax cost']))
导入:
此解决方案使用第三方连接器“Plumsail Documents”,我不确定它是否免费。我过去注册了帐户,它没有任何费用。但是今天api密钥不能继续使用了,我需要重新注册一个账号,再创建一个api密钥。所以我觉得这个第三方连接器如果你想长期使用它需要额外的费用。
我已经为我的 Azure 资源组计费发票添加了每月一次的计划导出。 生成的发票将包含上个月的账单明细,并将存储 每个月在我的存储帐户中以 Blob 形式保存 .CSV 文件。
我正在使用 Azure Logic 应用检索发票文件并通过邮件将其发送给一组 收件人。
发票是一个 .CSV 文件,由许多列组成,例如“InstanceID、MeterID、 UsageQuantity, ResourceLocation”。但我需要获得计费周期的总成本。
知道如何实现吗?我的 CSV 文件中是否需要包含特定的列。或者我是否需要对 CSV 文件进行某种数据处理以获得消耗的资源总量?
对此有何建议? 谢谢!
1. 我如下创建了一个 csv 文件(名为 billing.csv
)并将其上传到 blob 存储。
InstanceID, MeterID, UsageQuantity, ResourceLocation, Pre tax cost
1,1,2,aa,10
2,2,3,bb,20
3,3,5,cc,30
2. 在逻辑应用程序中,使用“获取 blob 内容”获取 csv 文件。
4.“Parse CSV”动作会要求你输入“API Key”,你需要先到这个page - -> 单击“开始免费试用”,注册一个帐户并创建一个新的 API 密钥。
5. 然后在“Parse CSV”中选择blob内容并输入headers InstanceID, MeterID, UsageQuantity, ResourceLocation, Pre tax cost
。添加一个新参数“跳过第一行”并将其值设置为 Yes
.
6.初始化一个变量sum
,并设置其值为0
,整数类型。初始化另一个变量 tempItem
并将其值设置为 0
.
7. 使用“For each”循环。
Body
来自“Parse CSV”动作,“value”的表达式为:add(variables('tempItem'), int(items('For_each')?['Pre tax cost']))
导入:
此解决方案使用第三方连接器“Plumsail Documents”,我不确定它是否免费。我过去注册了帐户,它没有任何费用。但是今天api密钥不能继续使用了,我需要重新注册一个账号,再创建一个api密钥。所以我觉得这个第三方连接器如果你想长期使用它需要额外的费用。