簡體   English   中英

Power BI/Power Query:根據另一張工作表中的條件增加一張工作表中的最高數字

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

我正在嘗試過濾 Power BI 中四列中每一列的最高數字。

對於在我的 Power BI 中加載的另一個 excel 文件的列中字符串的特定出現,我想選擇四個數字之一並增加它。

我有幾個困難: - 我不能選擇最高的數字 - 我不知道如何創建一個引用另一張表的服裝列 - 我不知道如何為每次出現動態地“存儲”一個值

這是輸入的excel工作簿:

輸入

這是帶有要遞增的數據的 excel 工作簿(在 Power Bi 中,我已經抑制了字符串,將我的列分成四列,每列都需要遞增,因為我不知道以另一種方式來做。例如,在開頭有字符串字符, 是一個明顯的增加問題)。

輸入 2

這是生成的 excel:每次出現特定名稱時,我都會在我的列中每個 itam 的最大值上加一個:

輸出

我需要在這些列中的每一列中搜索最高數字: 搜索每列中的最高數字

當我看到“ ItalyB ”、“ ItalyZ ”、“ UKY ”或“ UKM ”時,我需要增加最高數字。 第一個增量等於列中的最大數字 + 1,第二個增量等於結果 + 1。

ABE0000 和 ABE4000 之間的最高數字,一旦找到,我會為每個“ItalyZ”元素在 AB 上加一個。 即一個元素“ItalyZ”的AB0003,下一個“ItalyZ”將得到AB0004

ABE4000 和 ABE9000 之間的最高數字,一旦找到,我會為每個“ItalyB”元素在 AB 上加一個。 即一個元素“ItalyB”的AB4003,下一個“ItalyB”將得到AB0004

BC0000 和 BC4000 之間的最高數字,一旦找到,我會為每個“UKY”元素向 BC 添加一個。 即一個元素“UKY”的BC0003,下一個“UKY”將得到BC0004

BC4000 和 BC9000 之間的最高數字,一旦找到,我會為每個“UKM”元素添加一個。 即一個元素“UKM”的BC4003,下一個“UKM”將獲得BC4004。

在此處輸入圖片說明

我不知道如何去做。 我添加了一個日期: 在此處輸入圖片說明

我試圖增加給定日期,但我遇到了困難: 增量

雖然我不明白您的問題,因為它沒有得到很好的解釋(您直接指的是列代碼“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')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM