gpt4 book ai didi

azure - 从 Azure 计费发票 CSV 文件获取总成本

转载 作者:行者123 更新时间:2023-12-03 02:32:17 26 4
gpt4 key购买 nike

  • 我已为我的 Azure 资源组计费发票添加了按月导出的计划。生成的发票将包含上个月的账单详细信息,并将存储每月在我的存储帐户中以 Blob 形式生成 .CSV 文件。

  • 我正在使用 Azure Logic 应用来检索发票文件并通过邮件将其发送给一组收件人。

  • 发票是一个 .CSV 文件,由许多列组成,例如“InstanceID、MeterID、使用数量、资源位置”。但我需要获取计费周期的总成本。

知道如何实现这一目标吗?我的 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 文件。 enter image description here

3. 在逻辑应用中搜索“解析 CSV”操作。 enter image description here

4.“解析CSV”操作会要求您输入“API Key”,您需要转到此page首先-->点击“开始免费试用”,注册帐户并创建新的API Key。 enter image description here复制 key 并将其作为“API key ”粘贴到您的逻辑应用中,它将允许您连接 Plumsail。 enter image description here

5. 然后将 blob 内容选择到“解析 CSV”中,并输入标题InstanceID、MeterID、UsageQuantity、ResourceLocation、税前成本。添加新参数“跳过第一行”并将其值设置为Yes

enter image description here

6.初始化变量sum,并将其值为整数类型0。初始化另一个变量 tempItem 并将其值设置为 0

enter image description here

7.使用“For every”循环。

enter image description here

Body 来自“解析 CSV”操作,“value”的表达式为:add(variables('tempItem'), int(items ('For_each')?['税前成本']))

8. 运行逻辑应用后,我们可以看到最后一个循环中的 sum 为: enter image description here

9.以下是整个逻辑应用供您引用: enter image description here

导入:

此解决方案使用第三方连接器“Plumsail Documents”,我不确定它是否免费。我以前注册过账号,没有任何费用。但是今天api key 无法继续使用,我需要注册另一个帐户并创建另一个api key 。所以我认为这个第三方连接器如果你想长期使用它需要额外的费用。

关于azure - 从 Azure 计费发票 CSV 文件获取总成本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64619405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com