0

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

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

我有几个困难: - 我无法选择最高的数字 - 我不知道如何创建引用另一张工作表的服装列 - 我不知道如何为每次出现动态地“存储”一个值

这是输入的excel工作簿:

输入

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

输入输出 2

这是生成的excel:每次出现特定名称时,我都会在列中每个iteam的最大值上加一个:

输出

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

当我看到“ 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。

在此处输入图像描述

我不知道该怎么做。我添加了一个日期: 在此处输入图像描述

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

4

1 回答 1

1

虽然我不明白你的问题,因为它没有得到很好的解释(你直接指的是列代码'ABE0000'等,但没有显示你指的是哪个excel或表格)

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

让我们将计算的列称为 ABERangeLowIncrement:

ABERangeLowIncrement = var maxABERangeLow = Calculate(max('ABE Range Low'),ALL(TableName'ABE Range Low'))

return if(TableName'ABE Range Low' = maxABERangeLow,maxABERangeLow +1, TableName'ABE Range Low')

于 2020-03-27T03:34:36.567 回答