Power BI/Power Query:根据另一个 sheet 中的条件增加一个 sheet 中的最高数字

Power BI/ Power Query: increment the highest number in one sheet based on conditions in another sheet

我正在尝试筛选 Power BI 中四列中每一列中的最高数字。

对于在我的 Power BI 中加载的另一个 excel 文件的列中特定出现的字符串,我想 select 四个数字之一并递增它。

我有几个困难: - 我不能 select 最高的数字 - 我不知道如何创建引用另一个的服装专栏 sheet - 我不知道如何为每次出现 "store" 动态赋值

这里是输入 excel 工作簿:

这是包含要递增数据的 excel 工作簿(在 Power Bi 中我已经抑制了字符串,将我的列分成四列,每列都需要递增,因为我不知道用另一种方式来做. 例如,在开头有字符串字符,这是一个明显的递增问题)。

结果如下 excel:每次出现特定名称时,我都会在列中每个项目的最高值上加一:

我需要在每一列中搜索最大的数字:

当我看到“ItalyB”、“ItalyZ”、“UKY”或“UKM”,我需要递增最高数字。 第一次递增等于列中的最高数字 + 1,第二次递增等于结果 + 1。

ABE0000 和 ABE4000 之间的最大数字,一旦找到,我为每个 "ItalyZ" 元素向 AB 加一个。即 AB0003 对于一个元素 "ItalyZ",下一个 "ItalyZ" 将得到 AB0004

ABE4000 和 ABE9000 之间的最高数字,一旦找到,我为每个 "ItalyB" 元素添加一个到 AB。即 AB4003 对于一个元素 "ItalyB",下一个 "ItalyB" 将得到 AB0004

BC0000 和 BC4000 之间的最大数字,一旦找到,我为每个 "UKY" 个元素添加一个到 BC。即一个元素 "UKY" 的 BC0003,下一个 "UKY" 将得到 BC0004

BC4000 和 BC9000 之间的最大数字,一旦找到,我为每个 "UKM" 元素加一个。即一个元素 "UKM" 的 BC4003,下一个 "UKM" 将得到 BC4004。

我不知道该怎么做。我添加了一个日期:

我正在尝试增加给定的日期,但我遇到了困难:

虽然我没有理解你的问题,因为它解释得不好(你直接指的是列代码 'ABE0000' 等,而没有显示你是 excel 还是 sheet参考)

但是我可以回答我理解的一部分。创建一个新列,将其中的最高数字递增 1。

让我们将计算列称为 ABERangeLowIncrement:

ABERangeLowIncrement = var maxABERangeLow = 计算(max('ABE Range Low'),ALL(表名'ABE Range Low'))

return 如果(表名'ABE Range Low' = maxABERangeLow,maxABERangeLow +1,表名'ABE Range Low')