Power BI:过滤预测版本

时间:2020-06-09 09:40:00

标签: filter powerbi dax

我在这里有点困惑,希望你们能提供帮助: 我有下表显示了我们的预测版本:

Forecast version table

我们的预测过程以下列方式工作: 每个月的第一天,我们都会获得一个新的“ SOP版本”和“ LAG 1”。几天后,该月剩下的时间里,“最新” LAG版本将从“ LAG 1”更改为“ LAG 0”。

表中的示例:最新的“ SOP版本” = SOP5。从“第1天”到外汇。 “第4天”表仅会加载“ LAG 1”。在“第5天”,该表格将填充“ LAG 0”。

现在,我要创建一个动态(全局)过滤器,该过滤器始终过滤我拥有的Power BI报表中最新的“ SOP”和“ LAG”版本。

我设法在Power BI中制作了一个汇总表,以过滤每个SOP版本的“最低” LAG值:

SOP&LAG (Latest Vers) = SUMMARIZE('Forecast';'Forecast'[SOP Version];"LAG (lowest value)";MINX('Forecast';'Forecast'[LAG]))

但是我不知道将最新的SOP版本(SOP5)与最新的LAG版本(LAG0)隔离开来。 我什至不确定这是正确的方法吗? 所有想法将不胜感激。 谢谢。 溴 雅各布

1 个答案:

答案 0 :(得分:0)

我认为您可以使用TOPN()过滤表,如下所示:

TOPN(1;SOPLAG;SOPLAG[SOP Version];DESC;[SOP Version];ASC)