首页 > 解决方案 > Power BI - 在报表中使用默认值和指定值进行计算

问题描述

我目前有以下视觉效果: MyReport

我需要计算以下内容:

1) 使用的燃料升数:这只是 kmsTraveled/Mileage。“里程”有一个默认值,在外部 excel 文件中指定,还有一些其他车辆的特定里程值。因此,如果为 Vehicle_Numberplate 提到了特定的里程值,则应采用该值进行除法,否则应采用默认值。

2) 燃料消耗成本:燃料价格每个月都在变化,这个月表可以在另一个 excel 文件中找到。报告应该有里程 x 燃油价格才能得出成本。(我在报告页面上有一个日期切片器,它应该确定哪个月的费率)

在此先感谢您的帮助。

标签: powerbi

解决方案


  1. 这似乎是一个简单的 IF 语句;https://docs.microsoft.com/en-us/dax/if-function-dax

如果您附加一个虚拟设置,则更容易给出准确的公式。但总体公式是这样的:“IF Mileage="Your name of specified milage value" THEN "kmsTraveled" / "Specific Milage Value" ELSE "kmsTraveled/Mileage""

  1. 如果您的燃料变化是按月计算的,那么您只需制定一个计算指标:“里程 x FuelPrice”并进行一个月过滤以获得准确的月度价格

推荐阅读