Добрый день. Помогите с задачей имеется таблица data в которой находятся некие текстовые значения. Так же имеется таблица алиасов где в одном столбце указана какая часть текста а в другом унифицированное название
Необходимо в таблице data создать столбец, который бы работал по приципу Если значение из data содержит значение из справочника, то проставить значение из справочника иначе null
Друзья. Помогите решить простую задачу по замене значений в столбце по условию...я так понимаю нужно использовать функцию Table.TransformColumns но что-то не получается
Смысл условия следующий: if [Столбец1]=null then [Столбец3] else [Столбец1]
(Главное без создания дополнительных условных столбцов)
Добрый день форумчане)) Помогите пожалуйста с решением вроде казалось бы простой задачи на VBA...
Попытаюсь по шагам расписать: 1. в диапозоне столбцов O:V лежат значения типа "23,00%/25,00%" Необходимо те строки где в диапозоне столбцов O:V имеется символ "/" продублировать над или под той строкой Если в данном диапазоне нет символа "/" то ничего не делать со строкой
2.При этом при всем при копировании строки необходимо оставить только символы слева от знака "/" 3.Обработать оставшиеся строки с символом "/" оставив правую часть
PS Объединение ячеек не убирать
Пример данных и ожидаемый результат прикладываю
Заранее благодарю...в случае чего могу отблагодарить в денежном эквиваленте (админа прошу не браковать)
Добрый день. Прошу помочь написать меру которая в итоговой колонке по строке будет выводить необходимое значение
-Имеется справочник периодов к которому искусственно добавлен показатель YTD (как результирующий период вместо итоговой колонки) -имеется два показателя "a" и "b"
Показатель
Колонка YTD
a
отображение значение из максимально выбранного периода в зависимости от контекста фильтра
b
отображение суммы по строке
Условный пример с Pivot во вложении.
Может есть какой-то другой способ повлиять на итоги по строке....
Добрый день. Подскажите пожалуйста как на VBA в цикл засунуть свою последовательность шагов. Для примера: Есть цикл который выводит значение шаговой переменной последовательно от 1 до 20 Однако необходимо сделать так чтобы шаговая переменная в цикле принимала следующие значения '1,3,5,7,10,15,20'
Код
Sub Exp()
Dim i As Integer
For i = 1 To 20
'---------------------Список шагов '1,3,5,7,10,15,20'
MsgBox (i)
Next i
End Sub
Однако данная мера выдает корректный результат через раз... Т.е. как мне удалось понять ошибка где-то в логике DateADD. почему-то в феврале и апреле не проставляются значения.
Модель приложил. По сути нужно создать меру которая выводила бы сумму за предыдущий период.
Добрый день. Интересует теоретическая часть. Возможно ли в Power BI создать таблицу в визуализируемой части, через которую пользователь будет вводить некие параметры и в зависимости от этого будет производится пересчет показателей.
К примеру есть данные факт продаж за 8 месяцев. Каким образом можно сделать "Анализ что если" чтобы выводились оставшиеся 4 месяца куда пользователь будет вставлять свои значения.
Или нужно параметр изменяемый создавать под каждый месяц (т.е. 12 срезов-параметров)...это как-то наляписто будет смотреться...
В идеале я вижу что на странице 2 таблицы: -Результирующая таблица -таблица с параметрами(столбец1-Период(за исключением тех по которым есть факт), столбец2-значение параметра)
Добрый день. Необходимо в sql запрос проставить список значений в условие отбора....каким образом это можно сделать в PQ
Имеется Список значений договоров в формате список {Список_contr_nb}
Код
select contract_nb,account_nb from DPA.dm_contract_info
where
financing_dt>=to_date ('281205','DDMMYY') and financing_dt<=to_date ('310323','DDMMYY')
and contract_nb in (................)
Т.е. каким образом вместо многоточия можно запихнуть список (который состоит из 190тыс значений)
Prosvetov, спасибо, но к сожалению данный вариант не подходит ( в описании писал, что добавлять условный столбец не вариант),необходимо преобразовать значения прямо в столбце.
Всем привет! Подскажите каким образом можно использовать функцию Table.TransformColumns чтобы добавить условие объединения. Добавлять условный столбец не вариант.
Необходимо в колонке 2 сделать замену значений следующий образом: -Если пусто то проставить текст из колонки1 -Если значение в колонке 1 = Текст 4 то объединить ячейки через разделитель "||" -Иначе оставить значение колонки 2
необходимо создать VBA модуль в "Результирующем файле" Что должен делать VBA модуль поэтапно (надеюсь так понятнее будет) 1. Открывает файл тарифы (путь к файлу указывается в соответствующей таблице параметров) 2.Обрабатывает все листы КРОМЕ листов "Общие требования","Приложение 2 к приказу","Приложение 3 к приказу","Оглавление" 3.В чем заключается обработка. -Необходимо выделить столбцы начиная с "O" до "V" -Заменить пустые значения символом " || " (Т.е. в табличной части в диапазоне столбцов где нет значения должен проставиться символ " || ")
Важно необходимо сохранять объединения Важно определить конец диапазона выделения (по строкам) чтобы символ не проставился ниже таблицы
4.Сохранить файл закрыть. 5.После сохранения и закрытия файла запустить обновление запросов PQ в книге.
При обработке файла с тарифами необходимо отключить обновление экрана (чтобы не мерцало ничего)
PS пришлось упростить файл с тарифами чтобы можно было сюда засунуть. (удалены листы,удалены столбцы, удалены значения)
Бюджет 1000р Если сделаете 12.07.2023 то 1500р
12.07.2023 14:22 В работе у исполнителя 12.07.2023 15:30 На тестировании результата 12.07.2023 15:45 Задача закрыта
Добрый день. Помогите пожалуйста разобраться как можно преобразовать данные в объединенных ячейках.
1.Необходимо транспонироваться таблицу (отменить свертывание столбцов)-это понятно.. 2.Необходимо чтобы то значение которое находится в объединенной ячейке протянулось на всю зону объединения (к сожалению pq видит по умолчанию только первую ячейку в зоне объединения) К сожалению заполнить ячейки вниз просто так не могу т.к. это будет затрагивать другие диапазоны данных
По сути нужно получить то же самое что в "исходных данных" только в строчном виде.