Power BI MAX功能不受视觉过滤器的影响

时间:2020-01-09 16:25:02

标签: powerbi

我有一张表格,其中包含字段CurrencyNetProfit的交易。我需要显示所有交易或最终选择的一种或多种货币的最大获利交易MAX(NetProfit)。我创建了一个度量:

Largest win = MAX('public Historic'[NetProfit])

然后我将度量值拖动到可视卡上。

示例。该行为应如下所示:

TradeID  Currency    net_profit
------------------------------
1        EURUSD       200
1        EURUSD        80
1        USDJPY       -90
1        USDJPY         2
1        USDJPY       150

我有一个带有货币的切片器

Values

EURUSD
USDJPY

未选择货币

MAX(NetProfit) = 200

但是在选择了USDJPY的情况下,MAX(NetProfit)应该为150,但这没有发生,并一直显示200

这是平均水平。

1 个答案:

答案 0 :(得分:0)

@Marks,当然。这是我没有看到的数据问题。我试图显示名为NetProfit的字段的最大值和最小值,该字段具有两个不同类(货币对)的值。

就是这种情况

货币NetProfit
EURUSD -30.5
EURUSD 29.0
EURUSD 29.0
EURUSD 12.0
EURUSD -15.0
EURUSD -30.5
USDJPY -17.5
USDJPY 29.0
USDJPY 12.0
USDJPY -30.5
USDJPY -15.0
USDJPY -30.5

我从“货币”列中有一个可视切片器,所以值是:

全部
EURUSD
USDJPY

我有一张显示

的卡片

MAX(NetProfit)
MIN(NetProfit)

问题是,无论我在切片器中选择的货币(ALL,EURUSD,USDJPY),MAX始终为29.0,MIN始终为-30.5。

由于我没有关注数据范围,并且在视觉上MAX和MIN的值没有改变,所以我认为PowerBI存在问题,但事实并非如此。 PowerBI的行为还可以。