npbzemlya
Дата: Среда, 27.01.2021, 07:56 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Доброго утра, всем! Примере есть два столбца А "Столбцы", В "Выгружать" Логика выражения следующая, в А добавляются наименования столбцов, в В признак выгрузки да, нет. Написал такой код [vba]Код
= Table.AddColumn(#"Измененный тип2", "Выгружать", each if [Столбец]="Цена" or [Столбец]="Номенклатура" then "да" else "нет")
[/vba] Но не могу найти как в формуле указать if [Столбец]="Цена", что после цена может идти любое значение. По сути чтобы "цена", и "цена2", и "цена3" и т.д. воспринимались как одно и тоже и на против них ставился индекс "да". Благодарю!
Доброго утра, всем! Примере есть два столбца А "Столбцы", В "Выгружать" Логика выражения следующая, в А добавляются наименования столбцов, в В признак выгрузки да, нет. Написал такой код [vba]Код
= Table.AddColumn(#"Измененный тип2", "Выгружать", each if [Столбец]="Цена" or [Столбец]="Номенклатура" then "да" else "нет")
[/vba] Но не могу найти как в формуле указать if [Столбец]="Цена", что после цена может идти любое значение. По сути чтобы "цена", и "цена2", и "цена3" и т.д. воспринимались как одно и тоже и на против них ставился индекс "да". Благодарю! npbzemlya
Ответить
Сообщение Доброго утра, всем! Примере есть два столбца А "Столбцы", В "Выгружать" Логика выражения следующая, в А добавляются наименования столбцов, в В признак выгрузки да, нет. Написал такой код [vba]Код
= Table.AddColumn(#"Измененный тип2", "Выгружать", each if [Столбец]="Цена" or [Столбец]="Номенклатура" then "да" else "нет")
[/vba] Но не могу найти как в формуле указать if [Столбец]="Цена", что после цена может идти любое значение. По сути чтобы "цена", и "цена2", и "цена3" и т.д. воспринимались как одно и тоже и на против них ставился индекс "да". Благодарю! Автор - npbzemlya Дата добавления - 27.01.2021 в 07:56
прохожий2019
Дата: Среда, 27.01.2021, 09:26 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
вроде ж уже показывал: [vba]Код
Table.AddColumn(#"Измененный тип2", "Выгружать", each if Text.Contains([Столбец],"Цена") or [Столбец]="Номенклатура"
[/vba]
вроде ж уже показывал: [vba]Код
Table.AddColumn(#"Измененный тип2", "Выгружать", each if Text.Contains([Столбец],"Цена") or [Столбец]="Номенклатура"
[/vba] прохожий2019
Ответить
Сообщение вроде ж уже показывал: [vba]Код
Table.AddColumn(#"Измененный тип2", "Выгружать", each if Text.Contains([Столбец],"Цена") or [Столбец]="Номенклатура"
[/vba] Автор - прохожий2019 Дата добавления - 27.01.2021 в 09:26
npbzemlya
Дата: Среда, 27.01.2021, 09:56 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Да все верно показывали но не этот момент. Сейчас лист настроек хочу сделать динамическим при расширении основного диапазона, происходило изменение и листа настроек. Сейчас это правится руками.
Да все верно показывали но не этот момент. Сейчас лист настроек хочу сделать динамическим при расширении основного диапазона, происходило изменение и листа настроек. Сейчас это правится руками.npbzemlya
Ответить
Сообщение Да все верно показывали но не этот момент. Сейчас лист настроек хочу сделать динамическим при расширении основного диапазона, происходило изменение и листа настроек. Сейчас это правится руками.Автор - npbzemlya Дата добавления - 27.01.2021 в 09:56
npbzemlya
Дата: Среда, 27.01.2021, 15:09 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 19
Репутация:
0
±
Замечаний:
0% ±
Вопрос решил возможно как то сложно, но работает так как надо. [vba]Код
let Источник = Excel.CurrentWorkbook(){[Name="Настройки"]}[Content], #"Другие удаленные столбцы" = Table.SelectColumns(Источник,{"Столбец"}), #"Измененный тип2" = Table.TransformColumnTypes(#"Другие удаленные столбцы",{{"Столбец", type text}}), #"Дублированный столбец" = Table.DuplicateColumn(#"Измененный тип2", "Столбец", "Копия Столбец"), #"Извлеченные первые символы" = Table.TransformColumns(#"Дублированный столбец", {{"Копия Столбец", each Text.Start(_, 4), type text}}), #"Добавлен пользовательский объект" = Table.AddColumn(#"Извлеченные первые символы", "Выгружать", each if [Копия Столбец]="Цена" or [Столбец]="Номенклатура" then "да" else "нет"), #"Удаленные столбцы" = Table.RemoveColumns(#"Добавлен пользовательский объект",{"Копия Столбец"}) in #"Удаленные столбцы"
[/vba]
Вопрос решил возможно как то сложно, но работает так как надо. [vba]Код
let Источник = Excel.CurrentWorkbook(){[Name="Настройки"]}[Content], #"Другие удаленные столбцы" = Table.SelectColumns(Источник,{"Столбец"}), #"Измененный тип2" = Table.TransformColumnTypes(#"Другие удаленные столбцы",{{"Столбец", type text}}), #"Дублированный столбец" = Table.DuplicateColumn(#"Измененный тип2", "Столбец", "Копия Столбец"), #"Извлеченные первые символы" = Table.TransformColumns(#"Дублированный столбец", {{"Копия Столбец", each Text.Start(_, 4), type text}}), #"Добавлен пользовательский объект" = Table.AddColumn(#"Извлеченные первые символы", "Выгружать", each if [Копия Столбец]="Цена" or [Столбец]="Номенклатура" then "да" else "нет"), #"Удаленные столбцы" = Table.RemoveColumns(#"Добавлен пользовательский объект",{"Копия Столбец"}) in #"Удаленные столбцы"
[/vba] npbzemlya
Ответить
Сообщение Вопрос решил возможно как то сложно, но работает так как надо. [vba]Код
let Источник = Excel.CurrentWorkbook(){[Name="Настройки"]}[Content], #"Другие удаленные столбцы" = Table.SelectColumns(Источник,{"Столбец"}), #"Измененный тип2" = Table.TransformColumnTypes(#"Другие удаленные столбцы",{{"Столбец", type text}}), #"Дублированный столбец" = Table.DuplicateColumn(#"Измененный тип2", "Столбец", "Копия Столбец"), #"Извлеченные первые символы" = Table.TransformColumns(#"Дублированный столбец", {{"Копия Столбец", each Text.Start(_, 4), type text}}), #"Добавлен пользовательский объект" = Table.AddColumn(#"Извлеченные первые символы", "Выгружать", each if [Копия Столбец]="Цена" or [Столбец]="Номенклатура" then "да" else "нет"), #"Удаленные столбцы" = Table.RemoveColumns(#"Добавлен пользовательский объект",{"Копия Столбец"}) in #"Удаленные столбцы"
[/vba] Автор - npbzemlya Дата добавления - 27.01.2021 в 15:09