Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Условное форматирование по группам
 
Добрый день

Подскажите пжлст можно ли настроить условное форматирование вида цветовой шкалы для разных групп данных?

Например, есть таблица: Магазин | Группа | Ранг - требуется подсветить цветом ранг магазина только внутри его группы (пример файла прикрепляю).

Заранее спасибо за помощь!
Применение функции округления ROUNDDOWN в матрице Power BI
 
Добрый день.

Имеется достаточно простая задача - построить матрицу, в которой:
  • два столбца исходные данные таблицы
  • один столбец результат деления одного из исходных столбцов таблицы на фиксированное число
  • и еще один столбец - округление результатов деления в меньшую сторону до целого
Получаю неожиданный результат на этапе округления.
Вероятно это очень легко решается, но к сожалению не могу найти информацию и определиться с тем, что я делаю не так.

Пример во вложении
Заранее спасибо за помощь.
Изменено: hr.al - 18.07.2022 12:48:01
Некорректная работа RANGX в Power BI
 
Добрый день!

Имею таблицу вида:
Дата созданияМагазин (ЦФУ) Продукт 1 Продукт 2
10.10.2022 5 4
10.10.2022 5 2 1
11.10.2022 3 2
Вроде бы очень простая задача - выполнить ранжирование магазинов по Продукту 1, и я использую следующую конструкцию:
Код
Ранг по Продукт 1 = RANKX ( ALLSELECTED ( 'Таблица' ), CALCULATE ( SUM ( 'Таблица'[Продукт 1] ) ),,, Dense )

но к сожалению получаю неправильный результат.

Подскажите, пжлст, что я делаю не так?

Отдельно прикрепляю пример.
Последняя по дате запись в карточке Power BI
 
Добрый день!

Заранее прошу прощения за возможно глупый вопрос, но что-то меня немного сломала следующая задача:

Нужно в обычные карточки вывести несколько значений соответствующих последней по дате и времени записи в таблице, даже если это значение будет пустым (т.е. собственно ничего и не отображать).

Я честно раньше думал, что опция поля "Последний" для этого и существует, но это не так, в карточке рандомным для меня образом появляется запись.

Пример прикладываю.

Буду очень признателен за решение.

Спасибо!
Функция FIND (DAX), или аналог, для поиска по точному совпадению
 
Добрый день.

Подскажите пжлст возможно ли выполнить поиск по точному совпадению в DAX?

Пример:

В колонке A содержаться данные типа: 1135-120-1100-225 и т.д.
как искать 135, но игнорировать 1135?

Запись вида:
Код
FIND("135",[Gr],1,BLANK()))>BLANK(),"PrS"

не дает желаемого результата, так как в случае наличия в ячейке числа 1135, результат также будет положительным.

Спасибо.
Изменено: hr.al - 24.02.2022 16:16:31
Удалить лишнее после второго пробела DAX (Power BI)
 
Добрый день!

Подскажите, пжлст, как выражением DAX удалить все лишнее после второго пробела?
У меня есть данные по людям записанные в хаотичном формате, часть в формате Фамилия Имя Отчество, часть Фамилия Имя.
Нужно в итоге оставить единый формат Фамилия Имя, а Отчество отрезать там где оно есть.

Спасибо за любую помощь!
Изменено: hr.al - 21.07.2021 11:25:27
Доработать модель Power BI
 
Требуется выполнить доработку модели Power BI
Доработку возможно делать только с удаленным подключением к рабочему столу

Основное:
  1. Настроить связи
  2. Написать несколько мер
Тип связи:
  • онлайн (Zoom)
О цене договоримся!
Срочно!
Изменено: hr.al - 16.07.2021 16:36:42
Ранжирование данных в разных блоках, размещенных в одном диапазоне
 
Добрый день.

К сожалению не получилось найти ответ через поиск.
Подскажите, пжлст, как ранжировать данные, которые выстроены не по порядку.

Пример прикрепляю, только он выдуманный, реальная таблица содержит данные на 1000 строк
Заранее благодарю за помощь!
Получить значение первой заполненной ячейки со смещением
 
Добрый день.

Подскажите пжлст возможно ли формулой получить значение первой заполненной ячейки, которая находится со смещением влево и вверх от исходной?
Визуализировал вопрос в примере.

Заранее спасибо за помощь!
Изменено: hr.al - 18.03.2021 23:27:06
Получение данных из Яндекс Метрики в Power BI.
 
Добрый день.
Нужна помощь с получением данных из Яндекс Метрики в Power BI.

Задача - Получаем данные по списку определенных страниц (ym:pv:URLPath== xyz):
  • Дата
  • Номер счетчика [ym:s:counterID]
  • URL страницы
  • Страна [ym:s:regionCountry]
  • Город [ym:s:regionCity]
  • ID страны [ym:s:regionCountryID]
  • ID города [ym:s:regionCityID]
  • Число просмотров
  • Количество уникальных посетителей
Доступ к метрике дать не могу, поэтому нужен альтернативный пример.
Power BI: сложить значения по условию из двух столбцов
 
Добрый день!

Подскажите, пожалуйста, как в Power BI реализовать вычисление (мера?) аналогичное примеру?
Мне в итоге нужно построить диаграмму продажам по менеджерам (столбец "Деньги" в примере), но при этом Менеджер может быть как в столбце "Ответственный 1" (в примере), так и в столбце "Ответственный 2" (в примере).
Изменено: hr.al - 10.11.2020 19:05:52
Подсчет уникальных значений по множеству условий
 
Добрый день.

Нужно написать функцию, которая позволит выполнить подсчет уникальных значений по множеству условий.
Важное условие это работа с большим количество данных.

Например нужно выполнить поиск кол-ва продаж по году для списка сотрудников из 100 человек и записать их помесячно в таблицу:

Условие 1 = год
Условие 2 = месяц
Условие 3 = сотрудник

Область поиска более 50 000 строк

2020 Январь Февраль Март АпрельМай Июнь ... и т.д.
Сотрудник 1
Сотрудник 2
[ Закрыто] Cтрока нулевой длины в excel
 
Добрый день.
Подскажите пожалуйста как должен выглядеть этот код, который будет охватывать сразу все ячейки листа:
Код
Sub ReplaceToEmpty()Dim iRow&, cl As Range
    lRow = Cells(Rows.Count, "A").End(xlUp).Row
    For Each cl In Range("A1:A" & lRow).Cells
        If Len(cl) = 0 Then cl.Value = Empty
    Next
End Sub
Удалить не цифровые символы из номера телефона
 
Добрый день!

Понимаю, что подобных тем вероятно много, но что-то не нашел универсального решения.
Пожалуйста помогите, каким кодом можно очистить от ненужных символов номер в ячейке:

Взять номер записанный в ячейку колонки A: "+7 (111) 111-11-11"
Записать очищенный номер в соседнюю ячейку колонки В: 71111111111

Спасибо!
Power BI - Замена (Пусто) на 0
 
Добрый день!

Подскажите пжлст что нужно дописать в редакторе меры, чтобы значение (Пусто) изменить на 0
Код
Кол-во проданных проектов = 
 COUNTAX(
 FILTER(
 'DataBase';
 'DataBase'[Тип проекта] = "Проект 1" && 'DataBase'[Причина состояния] = "Квалифицированный" && 'DataBase'[Фактический доход] >0
);
 'DataBase'[Дата создания]
)
Спасибо!
Пользовательская функция. Расширенный ЕСЛИ (ЕСЛИМН)
 
Добрый день!

У меня есть задача, использовать конструкцию на базе функции ЕСЛИ, с большим количеством аргументов и длинными формулами внутри.

Вот пример формулы:
Код
ЕСЛИ($B$3="Окна";ЕСЛИ($B$1=2019;ВПР(СЦЕПИТЬ($B$2;ЛЕВСИМВ(A7;3));'L:\Бизнес направление ОКНА\Планы\[Цели на 2019 г.xlsm]Temp'!$E:$F;2;0)+ВПР(СЦЕПИТЬ($B$2;ЛЕВСИМВ($A7;3));'L:\Бизнес направление ОКНА\Планы\[Цели на 2019 г.xlsm]Temp'!$K:$L;2;0);ЕСЛИ($B$1=2020;СУММЕСЛИМН(Sap_Stock_RF!$F:$F;Sap_Stock_RF!$C:$C;ЛЕВСИМВ($A7;3);Sap_Stock_RF!$B:$B;$B$2)+СУММЕСЛИМН(DReport!$X:$X;DReport!$C:$C;$B$2;DReport!$D:$D;$B$1;DReport!$E:$E;$A7;DReport!$I:$I;"Окна");0));ЕСЛИ($B$3="Окна+Потолки";ЕСЛИ($B$1=2019;ВПР(СЦЕПИТЬ($B$2;ЛЕВСИМВ(A7;3));'L:\Бизнес направление ОКНА\Планы\[Цели на 2019 г.xlsm]Temp'!$E:$F;2;0)+ВПР(СЦЕПИТЬ($B$2;ЛЕВСИМВ($A7;3));'L:\Бизнес направление ОКНА\Планы\[Цели на 2019 г.xlsm]Temp'!$K:$L;2;0);ЕСЛИ($B$1=2020;СУММЕСЛИМН(Sap_Stock_RF!$F:$F;Sap_Stock_RF!$C:$C;ЛЕВСИМВ($A7;3);Sap_Stock_RF!$B:$B;$B$2)+СУММЕСЛИМН(DReport!$X:$X;DReport!$C:$C;$B$2;DReport!$D:$D;$B$1;DReport!$E:$E;$A7;DReport!$I:$I;"Окна")+СУММЕСЛИМН(DReport!$X:$X;DReport!$C:$C;$B$2;DReport!$D:$D;$B$1;DReport!$E:$E;$A7;DReport!$I:$I;"Натяжные потолки");0));"Подготавливается..."))

Подскажите пжлст, можно ли сделать пользовательскую функцию с целью облегчить написание данной конструкции?

Спасибо!

Поиск данных по условию в соседней колонке
 
Добрый день.
Прошу помощи.
Есть достаточно большая, "кривая" таблица (пример прикладываю).
Мне нужно в колонку А перенести все значения ячеек колонки B, с признаком "Заказ покупателя ***"
При этом желательно перенести ее в ячейку соседнюю и вниз на одну, а после удалить строку с оригинальной ячейкой.
Возможен такой фокус?
Изменено: hr.al - 20.11.2019 12:58:29
Добавить проверку данных (=список) в ячейку по условию
 
Добрый день!
Подскажите, пжлст, как добавить выпадающий список по условию заполнения других ячеек.
Ранее я использовал вот такой код для того, чтобы что-то прописать в ячейку, выполняя проверку заполнения других ячеек:
Код
Sub tSystem() 'добавляем динамический список [Тип системы]
Dim LastRow As Long, i As Long
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row 'проверяем заполнено ли поле: [Дата]
    For i = 2 To LastRow
        If Cells(i, 4) <> "" Then 'проверяем заполнено ли поле: [Тип проекта]
            Cells(i, 13) = ХХХ 'записываем необходимое в ячейку
        Else
            Cells(i, 13) = "" 'если тип проекта не выбран, очищаем поле: [Тип системы]
        End If
    Next
End Sub
Также в книге есть макрос, который добавляем для колонки проверку данных "список"
Код
Columns("M:M").Validation.Delete '[Тип системы]
Columns("M:M").Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
    xlBetween, Formula1:="=Тип_системы"

Вопрос мой заключается в том, как правильно объединить эти два кода, что проверяя условия, можно было в ячейку добавить проверку данных "список"?

Код
Sub tSystem() 
Dim LastRow As Long, i As Long
    LastRow = Cells(Rows.Count, 1).End(xlUp).Row
    For i = 2 To LastRow
        If Cells(i, 4) <> "" Then
            Cells(i, 13) = КАК СЮДА ПРОПИСАТЬ ПРОВЕРКУ ДАННЫХ???
        Else
            Cells(i, 13) = "" И ЕСЛИ УСЛОВИЯ НЕ ВЫПОЛНЕНЫ, ОЧИСТИТЬ ПРОВЕРКУ ДАННЫХ
        End If
    Next
End Sub

Заранее спасибо!

Сортировка данных на некоторых скрытых листах
 
Добрый день!

Подскажите пжлст код для сортировки данных по убыванию в колонке D на некоторых скрытых листах.
Рекордер записывает правильно только для видимых листов.

Спасибо!
Ярлык Windows с параметрами для книги Excel
 
Добрый день!

Где-то раньше видел как реализовать открытие книги Excel через ярлык Windows с параметром "только для чтения".
Т.е. не в настройках книги устанавливать запрет на редактирование или рекомендацию к открытию "только для чтения",
и не для файла устанавливать галочку "только для чтения", а именно в параметрах ярлыка к книге указать.

Не могу найти к сожалению.

Подскажите, пжлст, кто-нибудь знает как это сделать?

Спасибо!
Запретить переключение на лист с таблицей подключения PQuery после обновления
 
Добрый день!

Существует такая проблема:
В книге есть запрос Power Query, обновляемый в момент открытия книги. По окончанию фонового обновления, книга переключается на лист с таблицей.

Как этого избежать?
День недели из даты. Power Query
 
Здравствуйте!

Подскажите, пжлст, как получать день недели из даты в запросе PQuery. Аналог =ТЕКСТ(##;"ДДДД")?

Спасибо!
Запрет вставки из буфера обмена (Excel, Windows) в определенную область
 
Добрый день!

Подскажите, пжлст, рабочий код (поиски к верному решению не привели) для следующей задачи:

Нужно запретить любую (Cntr-V, ПКМ, Меню "Вставка") вставку данных из буфера обмена (Excel и Windows) в колонку H конкретного листа, при этом вызвать сообщение: "Вставка из буфера запрещена, допустим ввод только в ручном режиме".

Вероятно вопрос не очень сложный.
Буду очень признателен за помощь!

Спасибо!
Запуск макроса после завершения фонового обновления
 
Добрый день!

Подскажите пжлст можно ли повесить запуск макроса на завершение фонового обновления подключений?
В книгу собираются данные в таблицу, с помощью инструмента Power Query, обновляются при открытии книги, и вот мне именно по факту выполнения обновления данных нужно запускать макрос.

Спасибо!
Сделать сумму в ячейке отрицательной по условия
 
Добрый день!

Прошу помощи в таком вопросе:

Если ячейка в колонке N (примера) не пустая, и в ячейке колонки Q (примера) есть число (сумма в рублях),
то смотрим на ячейку колонки D (примера),
  • если ячейка колонки D (примера) содержит запись "Полный возврат" или "Частичный возврат", то в ячейке колонки Q (примера), находящуюся там сумму умножаем -1 (делаем отрицательной) и применяем стиль ячейки "плохой"
  • если ячейка колонки D (примера) содержит любую другую запись или пустая, то проверяем:
  1. если в ячейке колонки Q (примера) < 0, то также применяем умножение на -1 (делаем положительным) и обнуляем стиль ячейки
  2. если в ячейке колонки Q (примера) >= 0, то ничего не делаем
Смысл в том, что если это возврат, то мы его выделить и сделать отрицательным, если это просто продажа, то ничего не делаем, а если это была запись возврата, но по ошибке, т.е. поменяли потом, мы восстанавливаем сумму.

Очень прошу помощи, сам такое не смогу написать.

Большое спасибо!
Не работает вертикальный scroll при открытии книги
 
Добрый день.

Подскажите, кто-нибудь сталкивался с такой проблемой - перестает работать вертикальная прокрутка мышкой в конкретной книге, на всех листах.
Сразу оговорюсь, что книга не имеет общего доступа, области не закреплены и т.д..

Книга загружается, мышка не работает - любое действие, например двойной клик по ячейке, ввод данных, или даже открытие редактора vba оживляет книгу, но пока этого не сделать, она мертвая. Если повесить какой-нибудь макрос, который просто вводит значение при открытии книги, в любую ячейку, эффекта как от живого действия не дает. Книга - xlsm, MS 2016 Pro.

В книге есть подключения с помощью Power Query, и такой глюк проявляется как раз после добавления этого подключения, но вот незадача, если подключение убить, то книга все также глючит.

Есть мысли или практика по данному поведению?

Спасибо!
Ложное резервирование книги
 
Добрый день!

Столкнулся с такой проблемой. На сетевом диске лежат книги (с макросами).

Периодически, без какой либо закономерности, при попытке сохранится, выскакивает сообщение:
Цитата
Другой пользователь работает с "имя книги". Повторите попытку позже.
При этом книга открылась без признака резервирования другим пользователем, в режиме редактирования (не для чтения), режим общего доступа не активен, т.е. получить права редактирования во время работы с книгой никто не мог.
Причем, если выйти без сохранения, вновь попытаться зайти в книгу, сообщение может повторится, а может и нет - зависимость не ясна.
Можно не выходя из книги пытаться провести несколько итераций сохранения (дискеткой, без выхода), и через несколько попыток книга все же сохраняется.

Заметил, что после такой ошибки в каталоге, где хранится книга остается файл ***.tmp (но кстати тоже не всегда).

Уважаемые знатоки, подскажите ответ на два вопроса:
1. Знакомы ли вы с такой ошибкой и что можно с этим сделать?
2. Самая большая проблема, что книги сохраняются в момент выхода всегда, процедурой Me.Save (нужно для определенных целей), в связи с этим вопрос - подскажите, можно ли для процедуры добавить алгоритм множественных попыток выполнения в случае резервирования книги, чтобы процедура пыталась сохранить книгу пока это не удастся сделать фактически (как если бы я сам много раз нажимал на дискетку, игнорировал сообщение о резервировании и снова нажимал). Буду очень признателен, если подскажите правильный код, в случае если это возможно.

Заранее большое спасибо за ответы!  
Вычисление макросом если не пустая ячейка
 
Добрый день.

Подскажите, пжлст, как выполнить вычисления по формуле:
Код
=ЕСЛИ(ЕПУСТО(E2);H2;H2/2)

но макросом, и только для строк, где ячейка в колонке H рядом с вычисляемой, не пуста.

Спасибо!

Символ Рубля в макросе
 
Добрый день.
Подскажите, пжлст, можно ли макросом форматировать колонку применяя к ней финансовый формат с символом рубля (₽)?
Обновление связей из книги находящейся в закрытом каталоге диска
 
Здравствуйте.

Подскажите, пжслт, книга, находящаяся в общедоступном каталоге диска сервера, ссылается на данные из книги с закрытого для ряда пользователей каталога диска, можно ли как-то стучаться в закрытую книгу (возможно с указанием где-то данных учетной записи, имеющей права для чтения закрытого каталога), и обновлять связи. К сожалению не нашел подходящей темы на форуме, может плохо искал...

Спасибо!
Изменено: hr.al - 01.04.2019 23:55:47
Страницы: 1 2 След.
Наверх