У меня есть столбец со значениями подсчета вхождений.
Я пытаюсь продолжить серию в Power Query.
Таким образом, я пытаюсь увеличить 1 до максимума данного столбца ... но это не работает, я не понимаю, почему.
У меня есть столбец Макс, который является самым высоким сумма ItalyZ на предыдущую дату (я ее создал).
Когда у меня есть «ItalyZ», я бы хотел увеличить его, но, к сожалению, он не работает.
|------------------|---------------------|
| Max | Geography |
|------------------|---------------------|
| 0563 | ItalyZ |
|------------------|---------------------|
| 0 | thrzjz |
|------------------|---------------------|
| 0563 | ItalyZ |
|------------------|---------------------|
Вот формула столбца costum:
if [Max] <> 0 then AddedIndex{[Index]}[Max] + 1 else 0
Я получаю следующую ошибку "Поле" Макс "записи не найдено. У меня есть нули для всех моих нулей в максимуме, но когда я если я получу этот результат, у меня будет максимум в максимуме. Это крайне разочаровывает.
Я не знаю, есть ли радикально лучший способ. Возможно, делать это максимальное значение, которое я делал ранее, даже не нужно.
Как и требовалось, вот предыдущие строки кода М. Я не знаю, насколько это полезно, потому что у меня также есть код М. Раньше я объединил два файла и пытаюсь продолжить серию чисел ( увеличение) для каждого вхождения в другом столбце .
Я попытаюсь представить контекст.
Моя стратегия с M:
У меня есть один столбец с буквами и цифрами. Моя стратегия состояла в том, чтобы разбить столбец между буквами и цифрами, а затем снова разделить его для каждых четырех подкатегорий диапазона чисел.
Моя цель заключалась в том, чтобы, наконец, увеличивать число каждый раз, когда их категория появлялась в другом столбце моего слияния файл (каждый раз, когда появляется страна, есть соответствующие буквы, и каждый раз, когда появляются субрегионы, это увеличивается в пределах диапазона для каждой страны / региона). К сожалению, я застрял.
Описание моего столбца:
В столбце, который я пытаюсь продолжить, указан код, равный стране, AB (ИТАЛИЯ) или BE (Великобритания). ), а затем эти буквенные коды имеют диапазон номеров «подразделений».
После этих букв связаны диапазоны sepcifi c цифра c. Как для AB, так и для BE номера вначале варьируются от 0000 до 3000 и от 3000 до 6000.
Таким образом, у меня есть следующие возможности: от AB0000 до AB3000 от AB3001 до AB6000 от BE0000 до BE3000 от BE3001 до AB6000
Каждая категория соответствует указанному элементу c в моем столбце географии, из другой рабочей книги: от AB0000 до AB3000, это ИталияZ От AB3001 до AB6000, это ИталияB От BE0000 до BE3000, это UKY От BE3001 до AB6000, это UKM
#"Added Conditional Column3" = Table.AddColumn(#"Replaced Value4", "Value AB Z", each if [Value AB Z and W] < "2999" then [Value AB Z and W] else 0),
#"Added Conditional Column4" = Table.AddColumn(#"Added Conditional Column3", "Value AB W", each if [Value AB Z and W] > "2999" then [Value AB Z and W] else 0),
#"Added Conditional Column5" = Table.AddColumn(#"Added Conditional Column4", "Value BE M", each if [Value BE M and Y] < "2999" then [Value BE M and Y] else 0),
#"Added Conditional Column6" = Table.AddColumn(#"Added Conditional Column5", "Value BE Y", each if [Value BE M and Y] > "2999" then [Value BE M and Y] else 0),
#"Changed Type2" = Table.TransformColumnTypes(#"Added Conditional Column6",{{"Value AB W", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type2", "Max value AB W", each if [Value AB W] <> 0 then List.Max(#"Changed Type2"[Value AB W]) else 0),