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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 33 След.
Сбор-сортировка одинаковых\разных данных из разных или одной таблицы
 
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, согласен. в первой версии так и было))
Сложение отклонения power pivot
 
Роман Абрамов, ну про нормальный файл пример вам выше сказали.
А так попробуйте: CALCULATE(SUMX(VALUES('Таблица'[дата]);[текущее]/[среднее]);ALLSELECTED('Таблица'[дата]))
Power Bi: посчитать разговоры сотрудников, между которыми была пауза более указанной
 
У Иванова три разговора в итоговой таблице в столбце "Продолжительность пауз" это сумма пауз между всеми разговорами?
Ну и традиционно: вам решение тоже в картинках?
Pover Pivot создать вычисляемый столбец итогов в свободной таблице, Как создать умный вычисляемый столбец итогов в power pivot
 
lostandleft, гонору бы вам поубавить и немного уважения к тем, кто вам помогает.
Изменено: StepanWolkoff - 13 Фев 2020 10:06:25
Pover Pivot создать вычисляемый столбец итогов в свободной таблице, Как создать умный вычисляемый столбец итогов в power pivot
 
Цитата
lostandleft написал:
посмотрел пример, не вижу никакой гибкости в нем. А Если строк со статьями расходов будет 70?   И они будут каждый день разными? А если название выгруженное поменяется?
Для этого в правилах и написано, что прикладывать пример со структурой близкой к реальной, ну или хотя бы ставить в известность помогающих о ваших "особенностях" в данных.
У вас в голове образовалась некоторая каша в понятиях и назначении инструментов. PowerQuery - это прежде всего инструмент обработки данных, для приведения их в вид удобный для расчета в модели. PowerPivot - это инструмент для проведения расчетов на основе подготовленных данных.
В первом посте вы говорите:
Цитата
lostandleft написал:
В данном случае, мне необходимо рассчитать по одной из строк готовой сводной таблицы Сумму, по другим же строкам нужно рассчитать хитрое средневзвешенное значение.
Я вам точно также по шагам показал как можно рассчитать сумму по производству овощей и "хитрое средневзвешенное" по расходу ГСМ. Цифры полностью по этим двум строкам соответствуют вашим расчетам.
Если хотите полноценного решения - обращайтесь в раздел работа. Хотите совета - потрудитесь сделать качественный пример.
Pover Pivot создать вычисляемый столбец итогов в свободной таблице, Как создать умный вычисляемый столбец итогов в power pivot
 
На примере расходов гсм сделал, остальное по аналогии.

PS вам бы исходные данные привести к нормальному виду с помощью Power query. Например, зачем там пропуски и Общие расходы, когда это можно посчитать в модели?
DAX. Мера нарастающий итог
 
OblivionR, ну по опыту, динамический ABC сносно работает на относительно небольших массивах. Если будет больше 1млн строк, то уже будет ощутимо тормозить, даже на хорошем железе.
DAX. Мера нарастающий итог
 
Цитата
OblivionR написал:
спасибо, но там решение вычисляемым столбцом, а мне нужна мера)
Там же есть статья про динамический ABC - мерой
Динамический ABC
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 33 След.
Наверх