Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 34 След.
Power BI - Задать определенный период в срезе
 
Александр, потому что не надо пользоваться автоматическими иерархиями. Сделайте вручную календарь сезона, где САМИ создайте нужные вам столбцы: название месяца, номер месяца (чтобы сортировать правильно названия), год, квартал и что там ещё надо.

PS И не пожалейте денег, купите книгу "Анализ данных при помощи PowerBI и Power Pivot для Excel" - там целая глава посвящена этому вопросу.
Изменено: StepanWolkoff - 25 Май 2020 23:37:32
Расчет по формуле в одной книге, а исходные данные и результат в другой книге.
 
Давно не юзаю полноценно, но запишите свою формулу в виде пользовательской функции, сохраните её как настройку, разместите в тайном месте, подключите в пользовательский файл. Соответственно вне вашей сети - работать не будет.

PS А вообще, как показывает практика, ворует тот кто охраняет.
Изменено: StepanWolkoff - 18 Май 2020 20:52:36
PQ Заполнить порядковым номером внутри группы
 
Правильно заданный вопрос - уже почти ответ: Power query индексация строк внутри группы
Повторение подзаголовков для каждой строки
 
Цитата
llama15 написал:
Файлов с плюс/минус одинаковой структурой много и в идеале я хочу из массы этих файлов сделать один файл, что-то вроде  базы данных, чтобы потом уже  этими данными можно было работать (с теми же самыми сводными таблицами).
Так как раз Power Query для этого предназначен, почему вы считаете, что он вам не поможет?
Воронка продаж в Power BI
 
Finswimmer, сорри забыл ALL
Воронка продаж в Power BI
 
Файл примера не смотрел, решение от R Dmitry тоже так как с телефона. Но решение простое. Создаём справочник этапов, если его нет, присваиваем каждому этапу порядковый индекс, если его нет. Создаём меру :
VAR _indexStep=MAX('ТаблицаЭтапов'[Индекс этапа])
return
CALCULATE(COUNTROWS('ТаблицаСделок'); 'ТаблицаЭтапов'[Индекс этапа]>=_indexStep)
Power Query: поиск дубликатов по определенным столбцам таблицы
 
CainV, Пух уже сделал, только в чем смысл? Что вы дальше с этим будете делать? Глазами искать строки? Можно просто сгруппировать по А1-А6 и добавить две агрегации: считать количество строк, все строки. Далее фильтруем полученный результат, где количество строк получилось больше 1, и разворачиваем прочие столбцы.
Сбор-сортировка одинаковых\разных данных из разных или одной таблицы
 
Mario, просто откройте Данные - Показать запросы - Зайдите в редактор запросов. Там просто потыкайте по шагам - всё специально сделал кнопочным методом, т.е. спокойно можно повторить. Ну, за исключением первого шага - добавил динамическую ссылку на файл. Если ещё не знакомы с Power query, то зайдите в приёмы на сайте. Там несколько отличных статей у Николая на эту тему, в том числе и про динамическую ссылку. Плюс Николай недавно выпустил книгу - очень рекомендую. А итоговый результат - это же обычная сводная, крутите как хотите. Я её скомпоновал, чтобы проверить, что всё правильно сделал.
Сбор-сортировка одинаковых\разных данных из разных или одной таблицы
 
Через Power Query
Сводная таблица. Добавить поле, в котором вычисляется разница столбцов, если столбцы сводной это один столбец в таблице
 
Прогрессивнее использовать Power pivot, но можно и в простой сводной. Ещё раз поместить нужное поле в значения, затем зайти в параметры поля, дополнительные вычисления, отличие, выбрать поле по которому считать отличие.
Изменено: StepanWolkoff - 19 Мар 2020 13:35:35 (Добавил пример с простой сводной)
DAX Деление данных из разных таблиц с соответствующими датами
 
В первую переменную получаем виртуальную таблицу вида: дата, сумма из таблица1, сумма из таблица2. Во второй переменной сначала фильтруем полученную таблицу, чтобы были совпадающие строки, можно было использовать конструкцию с IF, но я использую DIVIDE т.к. если числитель или знаменатель в ней пусто, то и результат будет пусто или ноль, а при совпадении дат, в вашем случае результат будет всегда больше 0. После чего остаётся просуммировать отфильтрованную таблицу.
Тоже самое делаем для третьей переменной.
После чего остаётся поделить одно на другое.
DAX Деление данных из разных таблиц с соответствующими датами
 
например так
Код
Копия мера 1 :=
VAR _t =
    ADDCOLUMNS (
        VALUES ( 'Календарь'[Date] );
        "t1"; CALCULATE ( SUM ( 'Таблица1'[Данные1] ) );
        "t2"; CALCULATE ( SUM ( 'Таблица2'[Данные2] ) )
    )
VAR _s1 =
    SUMX ( FILTER ( _t; DIVIDE ( [t1]; [t2] ) > 0 ); [t1] )
VAR _s2 =
    SUMX ( FILTER ( _t; DIVIDE ( [t1]; [t2] ) > 0 ); [t2] )
RETURN
    DIVIDE ( _s1; _s2 )
Выбор значения исходя из определенного диапазона значений
 
Используйте ВПР с нечетким поиском. Таблица с нижними границами и нужным результатом для поиска и ВПР([что ищем];[где ищем];2;1)
DAX-POWER_PIVOT - Распределение значений в столбцах или строках сводной таблицы, в зависимости от результата вычислений других столбцов или строк
 
lostandleft, упакованный получается 147КБ, и вроде можно было какое-то время загружать 300кб, а сейчас ругается, что надо 100КБ
DAX-POWER_PIVOT - Распределение значений в столбцах или строках сводной таблицы, в зависимости от результата вычислений других столбцов или строк
 
Пришлось разбить на два сообщения
DAX-POWER_PIVOT - Распределение значений в столбцах или строках сводной таблицы, в зависимости от результата вычислений других столбцов или строк
 
lostandleft, видимо опять поставили ограничения на размер файла в 100Кб модель даже в архиве не проходит, поэтому в картинках.
Поддержу Владимира, что Вам нужно что-то делать с моделью, потому что для зарплаты я допустим решил задачу(см. сводную), но даже для этого мне пришлось сделать отдельный справочник(см.схему), чтобы не уходить в "извраты" в формулах, но даже так я сделал 7 мер(см.меры) что-то можно объединить конечно, но так удобнее управлять.
Изменено: StepanWolkoff - 18 Мар 2020 13:22:04
Как развернуть таблицы внутри ячеек без размножения строк
 
Пестриков, лучше обезличенный пример исходных данных, а то по картинкам будем долго гадать, что вы делаете.
Хотя PooHkrd уже сказал вам, что рано транспонируете.
На предыдущем шаге по идее надо развернуть таблицы
Создание модели данных в Power Pivot
 
Цитата
Vld13 написал:
А из языка M нужна только функция Table.Combine() ?
Эта функция есть кнопкой на ленте: Главная - Добавить запросы
PowerBI. Объединить сущности из разных таблиц
 
ogololobov2009, ну в том варианте как у вас на картинке - нет. Как программа должна понять какой город к какой стране отнести?
Создание модели данных в Power Pivot
 
Vld13, ну практически тоже самое, что вы хотите сделать в PowerPivot.
С ваших слов  я понял, что в PowerQuery у вас уже есть обработанные таблицы Data_Table1 и Data_Table2,  добавляете условный столбец, логика такая же, как вы описали. Создаете ссылки на эти запросы ,далее в новых запросах удаляете все прочие столбцы, кроме созданного. Проделываете тоже самое со второй таблицей. За тем добавляете одну таблицу под другую, столбцы должны называться одинаково, функция Table.Combine(), удаляете дубликаты, загружаете в модель.
Создание модели данных в Power Pivot
 
Vld13, ну так как раз, то что вы описали#3 это классическая задача ETL, для которой и предназначен PowerQuery и делать это в PowerPivot - только от большого отчаяния.
Приложите небольшой пример близкий по структуре - можно будет сделать решение.
Создание модели данных в Power Pivot
 
Vld13, ну а как создается эта вычисляемая колонка? Создавайте ее в PowerQuery тоже. Это же не сложное вычисление какое-то? Как вы получаете имя контрагента в вычисляемом поле?
Создание модели данных в Power Pivot
 
Vld13, в PowerPivot нельзя создавать вычисляемые таблицы((
Что вам мешает тоже самое сделать в PowerQuery и уже готовую таблицу грузить в модель?
DAX. Накопительный итог, дописать формулу
 
1. Лучше всего создать справочник товаров.
2. Создать простую меру суммы продаж = SUM('Таблица'[продажи])
3. Создать меру с накопительным итогом
Код
Сумма накопительная :=
VAR _sum = [Сумма]
RETURN
    CALCULATE (
        [Сумма];
        FILTER (
            ADDCOLUMNS ( ALLSELECTED ( 'Товары'[Товар] ); "summa"; [Сумма] );
            [summa] >= _sum
        )
    )
DAX. Накопительный итог, дописать формулу
 
PooHkrd, не, там в текущем виде просто идет расчет изначальной таблицы, где по товар4 1 запись сумма=800, а по товар1 3 записи на общую сумму=879, но в строках таблицы все суммы меньше 800. А ТС ожидает, что сначала будет рассчитана тотал сумма по товару, а потом будет рассчитываться накопительный итог.
Pover Pivot создать вычисляемый столбец итогов в свободной таблице, Как создать умный вычисляемый столбец итогов в power pivot
 
lostandleft, стоп, как это без аналога в Excel? А в чем я сделал тогда?
|| - это аналог функции OR=ИЛИ. Соответственно && - это аналог AND=И.
HASONEVALUE - проверяет контекст возвращает одно значение или нет и возвращает логическое True/False
Подключение среза к двум сводным (Excel 2013)
 
Цитата
lostandleft написал:
Цель была сделать срез по датам для двух независимых таблиц, в которых только поле дата будет одинаковым, остальные данные будут различаться.
Для этого создается не промежуточная таблица, а таблица справочник, в данном случае календарь. Создаются связи один ко многим к двум таблицам фактов. Срез строится на основе дат из справочника, в столбцы/строки сводных тоже лучше выводить из справочника. Все прекрасно работает, если правильно готовить.

ps Естественно речь про PowerPivot
Изменено: StepanWolkoff - 14 Фев 2020 11:23:06
Power BI ошибка "Попросите администратора включить создание кодов внедрения"
 
https://www.facebook.com/groups/powerBiForever/permalink/2470304479965862/ про тоже самое в телеграмм @PBI_Rus. Ищите по слову админ, сообщения от @kkadikin.
Выбор компьютера для работы в Excel, Выбор компьютера для работы в Excel, Задача состоит в том, что бы подобрать характеристики для покупки рабочего ПК
 
Цитата
pharmaprofi написал:
Взял себе такой INTEL Hades Canyon BOXNUC8I7HVK2 описание
в описании проц Intel Core i7 8809G, 3.1 ГГц 2017года - ну да не плохо, но я бы все же брал текущего поколения.
скорость памяти 2400 - тоже не плохо, но опять же сейчас есть быстрее, а глядя на проц подозреваю, что и память не первой свежести.
ну и видео только интегрированное
Pover Pivot создать вычисляемый столбец итогов в свободной таблице, Как создать умный вычисляемый столбец итогов в power pivot
 
PooHkrd, согласен. в первой версии так и было))
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 34 След.
Наверх