Здравствуйте. У меня в запросе есть столбец "name", содержащий текстовые данные или пустые ячейки. Мне необходимо создать дополнительный столбец "status", значение которого зависит от столбца "name".
Тоесть, если в "name" пусто, то и в "status" будет пусто, если в "name" есть текст, то в "status" пишем "уже выполнено". Помогите пожалуйста.
Тоесть, если в "name" пусто, то и в "status" будет пусто, если в "name" есть текст, то в "status" пишем "уже выполнено". Помогите пожалуйста.
Код |
---|
let Source = Facebook.Graph("https://graph.facebook.com/v2.8/"&Text.From(Excel.CurrentWorkbook(){[Name="dan"]}[Content]{3}[ind1])&"?fields=posts{id,status_type,created_time,description,name,message,feed_targeting}"), posts = Source[posts], #"Split Column by Delimiter" = Table.SplitColumn(posts, "id", Splitter.SplitTextByDelimiter("_", QuoteStyle.Csv), {"id.1", "id.2"}), #"Changed Type" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"id.1", type number}, {"id.2", type text}}), #"Added Prefix" = Table.TransformColumns(#"Changed Type", {{"id.2", each "link" & _, type text}}), #"Removed Columns" = Table.RemoveColumns(#"Added Prefix",{"id.1"}), #"Replaced Value" = Table.ReplaceValue(#"Removed Columns","link","https://www.facebook.com/"&Text.From(Excel.CurrentWorkbook(){[Name="dan"]}[Content]{4}[ind1])&"/posts/",Replacer.ReplaceText,{"id.2"}), #"Removed Other Columns" = Table.SelectColumns(#"Replaced Value",{"id.2", "status_type", "created_time", "name", "message"}) in #"Removed Other Columns" |
Сильно не ругайте, я нуб...