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

Страницы: 1 2 3 4 5 6 7 8 След.
PQ. Разделить столбец на 4 столбца, Сложность в том, что разделителей нет, есть только три паттерна с переходами с буквы на цифру или с буквы на букву
 
Ma_Ri, Artem_1990, всем большое спасибо, все варианты работают!  :)  
PQ. Разделить столбец на 4 столбца, Сложность в том, что разделителей нет, есть только три паттерна с переходами с буквы на цифру или с буквы на букву
 
sotnikov, выдается ошибка "Expression.Error: Имя "Text.Splitter" не распознано. Убедитесь в том, что оно написано верно."
и ошибка "Expression.Error: Импорт Splitter.SplitTextByCharacterTransition не соответствует ни одному из экспортов. Не пропущена ли ссылка на модуль?"
Изменено: Александр - 22.03.2025 12:11:34
PQ. Разделить столбец на 4 столбца, Сложность в том, что разделителей нет, есть только три паттерна с переходами с буквы на цифру или с буквы на букву
 
Всем привет! Помогите, пожалуйста, разделить на 4 столбца столбец "Спецвозможости".  Пример таблицы во вложении.
Примеры того, как нужно разделять столбцы:
для Д4У4Л4Ат4 должно получится Д4 У4 Л4 Ат4
для Д4Ка4К4Ат4 - Д4 Ка4 К4 Ат4
для ОпАт - Оп Ат Пусто Пусто
для ДИ - Д И Пусто Пусто
для пустых столбцов - Пусто Пусто Пусто Пусто


Правила определения, когда нужно разделить столбец. Начинается новый столбец, если:
1) если сменяется прописная буква на заглавную
2) если идут две заглавные буквы
3) если сменяется цифра на букву (может быть одна или две буквы)

Нужно при этом учесть следующее:
1) может быть разное количество столбцов (от нуля до 4)
2) могут быть столбцы, где нет ни цифры, ни буквы
Изменено: Александр - 22.03.2025 09:58:45
DAX PBI. Среднее год назад, Поправить формулу среднего значения год назад
 
Добрый день, коллеги! Помогите, пожалуйста, с мерой DAX так, чтобы:
1) среднемесячное значение год назад считалась только тогда, когда есть среднемесячное значение текущего.
2) итоговое значение должно быть за период, который есть на экране, а не за весь период год назад.
3) среднемесячное значение год назад считалось с учетом всех дней месяца прошлого года, в котром есть непустые значения. Сейчас попадают только те дни, которые есть в текущем году, т.е. вылетает часть дней прошлого месяца.
Сейчас мера выглядит так:_Мера_ММВБ Год назад Среднее =
Код
CALCULATE('Индекс ММВБ'[_Мера_ММВБ Среднее], DATEADD('яКалендарь'[Date],-12,MONTH)) 

Среднее значение за 6 мес. в 2023-м году 2452,88.

Файл с примером и исходные данные во вложении.

DAX-PBI. Вывести дату с минимальным значением, в таблице две минимальные даты
 
спасибо, коллеги, все отлично работает!  :)  
DAX-PBI. Вывести дату с минимальным значением, в таблице две минимальные даты
 
Коллеги, приветствую! Мне нужно вывести дату с минимальным значением. Однако в таблице такие даты две. Пытался вывести с помощью LOOKUPVALUE, но выдается ошибка. Подскажите, пожалуйста, что делать. Файл с примером во вложении
Power BI. Максимальное значение за год нарастающим итогом, В базе данные по месяцам нужно просуммировать за год нарастающим итогом и вывести максимальный год
 
Цитата
написал:
Добрый. Оно?
Вроде считает, буду разбираться в синтаксисе, спасибо!  
Обобщение и Аналитика данных
 
привет, Howareyou! Напишите, что каждый столбец значит. Трудно на основании непонятных значений что-то рекомендовать сделать. Также хорошо понять бы, какую доля в оценке каждый показатель имеет. Не все же показатели одинаково значимы?  
Power BI. Максимальное значение за год нарастающим итогом, В базе данные по месяцам нужно просуммировать за год нарастающим итогом и вывести максимальный год
 
Добрый день, коллеги! В базе есть данные по месяцам. Нужно просуммировать эти данные за год нарастающим итогом (по выбранному месяцу) и вывести максимальный год. Например, выбрал данные за июнь, нужно просуммировать по каждому году с января по июнь и показать, какой год за этот январь-июнь имеет максимальное число продаж.
Сейчас у меня мера выводит максимальный год, но за январь-декабрь, и не реагирует на выбор месяца.

Также нужно, чтобы в таблице выводилось еще и значение года. Сейчас макс.продажи были в 2012 году - 2 934 546 шт. В таблице сумма выводится, а год не пойму как сделать.

Пример файла во вложении.
Отклонения дат в сводной таблице., Отклонения дат в сводной таблице.
 
Цитата
написал:
как можно вывести отклонения в днях и подсветить, чтобы было не громоздко.
Приветствую! Я может неправильно понял задачу, но почему просто не добавить отклонение в поле значений сводной таблицы?
Подсветка через форматирование ячеек
Таблицы через Power Query, Нужно создать таблицу с помощью Power Query
 
Mike P, у вас лучше сделано)  Я забыл про "Не агрегировать" и сделал через замену значений  :D  
Изменено: Александр - 16.07.2024 14:54:55
Таблицы через Power Query, Нужно создать таблицу с помощью Power Query
 
изучайте  
Таблицы через Power Query, Нужно создать таблицу с помощью Power Query
 
тест при устройстве на работу? )) как же вы будете потом работать, если сейчас в PQ элементарные операции не знаете?  
PQ. После фильтра пропадают пустые значения, Убираю фильтром слово "Продажа", но почему-то пропадают еще и значения NULL
 
Понял, в каком направлении смотреть. Получается, что значение null не содержит никакого текста, поэтому Text.Contains не может быть преобразован в true или false. Поскольку нет текста для оценки, он должен быть преобразован в null.
Странная логика PQ, если честно. Получается, что нужно всегда при фильтрации по "not Text.Contains" сразу добавлять "or [Столбец] = null"  :(  
PQ. После фильтра пропадают пустые значения, Убираю фильтром слово "Продажа", но почему-то пропадают еще и значения NULL
 
Добрый день, коллеги! Столкнулся с тем, что при фильтрации столбца (убираю фильтром слово "Продажа), у меня почему-то пропадают еще и значения NULL. В самом коде ничего такого нет
Код
= Table.SelectRows(#"Строки с примененным фильтром2", each not Text.Contains([Аналитика Дт.2], "Продажа"))
Подскажите, пожалуйста, в чем может быть проблема?

Файл во вложении (фильтр на последнем шаге)

Как выглядит до фильтра и после фильтра показано на скриншотах во вложении
PQ. Действие по условию, Если одно условие, то удаляем один столбец, если другое, то другой
 
Спасибо, коллеги! Но я в списках не очень разбираюсь, поэтому сделал сам по-топорному)) Сделал две обработки таблицы: одну, когда в столбце "Аналитика Дт.4" все значения null, и вторую, когда в столбце "Аналитика Дт.4" есть непустые значения. Потом в зависимости от наличия null в столбце "Аналитика Дт.4" иду либо в первую таблицу, либо во вторую
Код
let
    Источник = Excel.Workbook(File.Contents("H:\Downloads\Действие при условии. Тест.xlsx"), null, true),
    #"Лист_4 аналитики_Sheet" = Источник{[Item="Лист_4 аналитики",Kind="Sheet"]}[Data],
    #"Удаленные верхние строки" = Table.Skip(#"Лист_4 аналитики_Sheet",5),
    #"Строки с примененным фильтром" = Table.SelectRows(#"Удаленные верхние строки", each ([Column1] <> null and [Column1] <> "Сальдо на начало")),
    #"Повышенные заголовки" = Table.PromoteHeaders(#"Строки с примененным фильтром", [PromoteAllScalars=true]),
    #"Измененный тип" = Table.TransformColumnTypes(#"Повышенные заголовки",{{"Период", type date}, {"Документ", type text}, {"Аналитика Дт", type text}, {"Аналитика Кт", type text}, {"Дебет", type text}, {"Column6", type text}, {"Column7", type text}, {"Кредит", Int64.Type}, {"Column9", type number}, {"Column10", type text}, {"Текущее сальдо", type text}, {"Column12", type number}}),
    #"Другие удаленные столбцы" = Table.SelectColumns(#"Измененный тип",{"Период", "Аналитика Дт"}),
    #"Разделить столбец по разделителю" = Table.SplitColumn(#"Другие удаленные столбцы", "Аналитика Дт", Splitter.SplitTextByDelimiter("#(lf)", QuoteStyle.None), {"Аналитика Дт.1", "Аналитика Дт.2", "Аналитика Дт.3", "Аналитика Дт.4"}),
    #"Удаленные столбцы1" = Table.RemoveColumns(#"Разделить столбец по разделителю",{"Аналитика Дт.4"}),
//конец стандартной обработки без подразделений в первой аналитике
//начало обработки с подразделением в первой аналитике
    #"Удаленные столбцы" = Table.RemoveColumns(#"Разделить столбец по разделителю",{"Аналитика Дт.1"}),
    #"Переименованные столбцы" = Table.RenameColumns(#"Удаленные столбцы",{{"Аналитика Дт.2", "Аналитика Дт.1"}, {"Аналитика Дт.3", "Аналитика Дт.2"}, {"Аналитика Дт.4", "Аналитика Дт.3"}}),
//конец обработки с подразделением в первой аналитике
// определяем, есть ли непустые строки: если есть, значит, нужно нужно убирать первую аналитику, если нет, то остается стандартная обработка
    List.NonNullCount = List.NonNullCount(#"Разделить столбец по разделителю"[Аналитика Дт.4]),
// если List.NonNullCount = 0, значит, стандартная обработка; если больше нуля, то убираем первую аналитику (нестандартная карточка)
    результат = if List.NonNullCount = 0 then #"Удаленные столбцы1" else #"Переименованные столбцы"
in
    результат
PQ. Действие по условию, Если одно условие, то удаляем один столбец, если другое, то другой
 
добрый день, коллеги! Помогите, пожалуйста, со следующей проблемой. Имеется выгрузка из разных 1С. В одной базе в ячейке три аналитики, а в другой базе - четыре. Мне нужно, чтобы после разделения столбца "Аналитика Дт" запрос определил следующее:
1) если в столбце "Аналитика Дт.4" все значения null, то удаляем столбец "Аналитика Дт.4"
2) если в столбце "Аналитика Дт.4" есть непустые значения, то удаляем столбец "Аналитика Дт.1", а столбец "Аналитика Дт.2" переименовываем в "Аналитика Дт.1"
Суммирование по диапазону критериев
 
Максим, спасибо большое! Работает!  :)  
Суммирование по диапазону критериев
 
Максим, а как сделать так, чтобы в одной ячейке для всех ЮЛ?
Суммирование по диапазону критериев
 
Добрый день, коллеги! Помогите, пожалуйста, с задачкой, в которой нужно просуммировать таблицу по диапазону двух критериев (итого в одной ячейке должно быть). Например, чтобы просуммировались все значение, где ЮЛ=МС и при этом Контрагент = 2 или 7 или 1 или 9. Тот же самый перебор по другим ЮЛ: Лидер и Контрагент = 2 или 7 или 1 или 9, ИП и Контрагент = 2 или 7 или 1 или 9.
Файл во вложении.
Сам пробовал различными способами, но не получается((
Изменено: Александр - 19.10.2023 10:57:35
Формула для неудобной таблицы
 
Цитата
написал:
Вот, получилось составить более короткий вариант (подставить в C2 и протянуть):
тоже интересно, буду смотреть)
Формула для неудобной таблицы
 
Цитата
написал:
моя формула не берет значения из строк с "всего" а рассчитывает по таблице. Если "всего" посчитано не верно, или в данных чего то не того, то будут отличия.
да, кстати, очень верное замечание
Формула для неудобной таблицы
 
Цитата
написал:
Ага, только не соответствуют первоначальному заданию
Не совсем понял, почему не соответствует заданию? Вроде значения выводит верные
Цитата
написал:
Ну и в формулах область ограничена 1000 и 200 строк, что может быть маловато. Но тут решать Александру.
больше точно не будет
Формула для неудобной таблицы
 
Последние два варианты проще для восприятия, спасибо, коллеги  :)  
Формула для неудобной таблицы
 
Цитата
написал:
=ДВССЫЛ(АДРЕС(ПОИСКПОЗ("всего";ДВССЫЛ(АДРЕС(ПОИСКПОЗ($B2;$E:$E;0)+2;СТОЛБЕЦ($E:$E))):ДВССЫЛ(АДРЕС(65536;СТОЛБЕЦ($E:$E)));0)+ПОИСКПОЗ($B2;$E:$E;0)+1;СТОЛБЕЦ($F:$F)))
Да, отлично работает) Спасибо  :)
Цитата
написал:
Я знаю, что тут на форуме не любят ДВССЫЛ.
я нормально отношусь к ДВССЫЛ )
Формула для неудобной таблицы
 
Добрый день, коллеги! Помогите, пожалуйста, со следующей задачей. Имеется неудобная таблица (возможности получить в другом виде нет), в которой отображены товары, кол-во машин и объем. Мне нужно на другом листе сделать сводную по каждому продукту, чтобы формула находила по названию товара следующую за ним строку "Всего" и выводила столбец "Объем".  Файл с примером во вложении.
Power BI. Отфильтровать одну таблицу по дате в другой
 
surkenny, все работает! Спасибо большое  :)  
Power BI. Отфильтровать одну таблицу по дате в другой
 
surkenny, то есть дело было только в REMOVEFILTERS ?
Power BI. Отфильтровать одну таблицу по дате в другой
 
Цитата
написал:
а срез из вашего календаря не подойдет?
соответственно просто срез не подойдет
Power BI. Отфильтровать одну таблицу по дате в другой
 
Цитата
написал:
и зачем вам вообще таблица финмодель?
У нас ОДДС раньше обновляется, чем фин.модель. Поэтому нужно, чтобы привязка была именно к фин.модели. Соответсвенно мера для ОДДС должна сама определять, когда уже можно подтягивать данные
Страницы: 1 2 3 4 5 6 7 8 След.
Наверх