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

Страницы: 1 2 След.
В сводной таблице раскрываются все одноименные уровни группировок
 
Добрый день!

Нашел только один способ решения - это загрузить данные в модель DAX и создать там Иерархию.

Основное требование в Строках Сводной таблицы может находиться только Иерархия. Отдельно столбцы, столбцы + иерархия не решает вопрос.

Excel файл прилагается.
Изменено: Donskoy - 20.12.2022 22:15:19
POWER PIVOT. Некорректные результаты после настройки связей двух сводных
 
Анатолий, привет.

Подскажи как можно объединить таблицы, если в принципе они содержат непересекающиеся данные.
Я так понимаю связать эти таблицы можно только по "Order No." в твое случае связью "Order No. - Столбец1".
Но как это можно сделать если брать заказы одни, а рейсы по другим заказам?  
Power Query импорт данных из файла Excel данные в котором уже находятся под фильтром, При импорте данных из книги Excel(все листы), данные, находящиеся под включенным фильтром, "задваиваются"
 
Привет.

Всегда можно фильтром по Столбцам "Kind" и "Hidden" убрать лишние системные / скрытые объекты.
А из того что осталось уже выбрать то, что надо.

 
Добавить вычисляемые поля в PoverPivot
 
Видимо солидная фирма)
Изменено: Donskoy - 22.01.2019 15:09:42
Добавить вычисляемые поля в PoverPivot
 
PooHkrd, может у человека не установлен PQ, такой вариант же тоже может быть....)

Общее Количество:=SUM(Shop1[Количество])+SUM(Shop2[Количество])
Общая Стоимость:=SUM(Shop1[Стоимость]) + SUM(Shop2[Стоимость])
Добавить вычисляемые поля в PoverPivot
 
P.S. Решение с исходной структурой данных (без PQ)
Добавить вычисляемые поля в PoverPivot
 
Заодно и два различных способа объединения Таблиц посмотрите в разных решениях.
Добавить вычисляемые поля в PoverPivot
 
Да, только при изменении структуры Модели данных все работает.
Добавить вычисляемые поля в PoverPivot
 
Приложите пример данных в Excel-файле и изобразите какой нужен результат.
Power Pivot (DAX) - Значение по Ближайшей дате, когда существуют разрывы дат
 
Андрей, добрый день.

Спасибо за комментарий, извиняюсь за сумбур . Внес изменения, надеюсь стало понятнее.
Power Pivot (DAX) - Значение по Ближайшей дате, когда существуют разрывы дат
 
Добрый день, коллеги.

Подскажите как в Power Pivot (DAX) вывести Значение по Ближайшей дате, когда существуют разрывы дат.

Существуют Ежедневные планы поставки товаров на склад (по рабочим дням), необходимо понять какие ежедневные изменения в планах происходят.
Вариант PREVIOUSDAY('Календарь'[Дата]) и DateAdd работает только с предыдущими неразрывными датами. В вопросе поиска ближайшей предыдущей даты и ее значения проблема, т.е. необходимо учитывать разрывы дат.

Реализация  необходима мерами, в модели две таблица (Календарь и Данные). Подскажите, есть ли варианты решения мерами? Возможно с EARLIER и т.д.
Можно ли в PowerBi - использовать макросы
 
А какая у вас конкретно идея? что вы хотите там реализовать? Приведите пример.
[ Закрыто] Power Pivot (DAX), как вывести Значение по Ближайшей дате
 
Добрый день, коллеги.

Подскажите как в Power Pivot (DAX) вывести Значение по Ближайшей дате, когда существуют разрывы дат.

Существуют Ежедневные планы поставки товаров на склад (по рабочим дням), необходимо понять какие ежедневные изменения в планах происходят.

Вариант PREVIOUSDAY('Календарь'[Дата]) и DateAdd работает только с предыдущими неразрывными датами.

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

Реализация  необходима мерами, в модели две таблица (Календарь и Данные).

Подскажите, есть ли варианты решения мерами? Возможно с EARLIER и т.д.
Изменено: Donskoy - 30.11.2018 16:08:22
Как прописать текстовое условие в PP или PQ
 
Цитата
PooHkrd написал:
А как тут сделать SWITCH?
А такой вариант SWITCH сработает так же как и IF?
Код
=IFERROR(SWITCH(TRUE();
OR(SAP[SaTy]="ZRE";SAP[SaTy]="ZREV"); SAP[Returns.JointReturnReason];
SAP[Rj]=""; "";
(SAP[Order BuM]-SAP[Del. BuM]=0); "Сервис 100%";
SAP[InOut.In-out status]="Discontinued"; "Вывод из ассортимента";
AND(SAP[Rj]="";SAP[Usage]="");SAP[Comments];
""Дефицит");"Деф")
Как прописать текстовое условие в PP или PQ
 
Цитата
vinmax написал:
=IFERROR(IF(OR(SAP[SaTy]="ZRE";SAP[SaTy]="ZREV");SAP[Returns.JointReturnReason];IF(SAP[Rj]="";"";IF((SAP[Order BuM]-SAP[Del. BuM]=0);"Сервис 100%");IF(SAP[InOut.In-out status]="Discontinued";"Вывод из ассортимента";IF(AND(SAP[Rj]="";SAP[Usage]="");SAP[Comments];"Дефицит"))));"Деф")

=IFERROR(
      IF(OR(SAP[SaTy]="ZRE";SAP[SaTy]="ZREV");SAP[Returns.JointReturnReason];
           IF(SAP[Rj]="";"";
                IF((SAP[Order BuM]-SAP[Del. BuM]=0);"Сервис 100%");
                       IF(SAP[InOut.In-out status]="Discontinued";"Вывод из ассортимента";
                              IF(AND(SAP[Rj]="";SAP[Usage]="");SAP[Comments];"Дефицит"))));"Деф")

Выделил красным места ошибок, в первом случае лишняя скобка, во втором случае проверьте количество скобок всего.
Чтобы не запутаться делайте иерархией или сделайте swich.
Как прописать текстовое условие в PP или PQ
 
В этом фрагменте скорее всего ошибка: после "Вывод из ассортимента" должно идти очередное IF, а у вас значение выводится снова "1":

IF(SAP[InOut.In-out status]="Discontinued";"Вывод из ассортимента";"1"

То есть и правда вы передали в этом фрагменте IF более  2 параметров. Проверьте еще раз.
Power query. Формирование промежуточных итоговых строк в исходной таблице
 
Интересно...
Как прописать текстовое условие в PP или PQ
 
Цитата
vinmax написал:
С 5 раза прокатило))) Значит буду прописывать в ""
либо так:
= IF([Sales Document Type]="ZRE";[Return reason];FORMAT(1;"#"))
Объединение таблиц с условием, Power Query
 
Проверьте логику, файл прилагается.
Как прописать текстовое условие в PP или PQ
 
Да, очень странно, еще в добавок Power Pivot поле определил как "Целое число", хотя явно поле служит для Текстовых комментариев.

Сделайте хотя бы так:
=IF([Sales Document Type]="ZRE";[Return reason];"1")

Цитата
Андрей VG написал:
Ошибка не в ссылке на ячейку, а в том, что вы пытаетесь ко всему прочему вернуть число 1. А Power Pivot не Excel - бардака с типами данных по столбцам не терпит.
Андрей, подскажите, а в PP есть функция по явному преобразованию Числа в Текст?
Объединение таблиц с условием, Power Query
 
Для понимания сначала сообщите точное название столбцов F и G.

Цитата
ShadowAlbion написал:
Поэтому нужно, чтобы в случае совпадения номера в F или G заменялась вся строчка
Что имеется ввиду, абсолютно двух идентичных строк нет.
Так по № 71389733 есть разные данные по столбцам, они что тоже смысловой нагрузки не несут и можно эти столбцы удалить?
Device
SMBusDev
ZUhrR134
KDevAdr292
CVxStat5Val125
CVxStat6Val126
CVxStat9Val129
CVxStat12Val132

И какую из этих двух строк удалять? Любую?
Создание формулы разницы в вычисляемом столбце Power qwery при отсутствии одного из данных
 
Цитата
PooHkrd написал:
=List.Sum({[ФА], -[БП]})
Красивое решение
Создание формулы разницы в вычисляемом столбце Power qwery при отсутствии одного из данных
 
Логика в 1 и 2 вариантах разная, но попробуйте использовать конструкцию типа:
Откл_Отн =  if [ФА]=null then 0-[БП] else [ФА]-[БП]
Изменено: Donskoy - 01.11.2018 11:53:23
Создание формулы разницы в вычисляемом столбце Power qwery при отсутствии одного из данных
 
Прикрепите небольшой фрагмент файла в архиве, не у всех есть доступ к  https://drive.google.com
Как расчитать динамику выручки год к году по неполным годам, в сводной таблице Power Pivot с помощью DAX
 
СуммаПрошлыйГод2:=CALCULATE(SUM('ТаблЗнач'[сумма]);PARALLELPERIOD('Календарь'[Дата];-12;MONTH))
Как прописать текстовое условие в PP или PQ
 
Главное считает, а логику можете и сами доработать. Или приложите сюда Модель данных для ясности, с комментариями что не так считается
Как прописать текстовое условие в PP или PQ
 
PooHkrd, а это единственное решение? или есть еще какие-то иные конструкции, кроме IFERROR(IF(VALUES...  ?
Как прописать текстовое условие в PP или PQ
 
В PP создать вычисляемое поле:
Код
=IFERROR(SWITCH(TRUE();
OR([Sales Document Type]="ZRE"; [Sales Document Type]="ZREV"); [Return reason];
isblank([Sales Document Type]); blank();
[CSL CAF]=1; "сервис 100%";
[In\Out]="discontinued"; "Вывод из ассортимента";
blank());"Дефицит продукции на складе из-за колебаний заказов")


Цитата
PooHkrd написал:  Можно и в модели данных вычисляемый столбец такой же формулой сделать, можно меру с этой формулой сделать. Тут ведь все зависит от ваших целей.
А как меру создать с подобным анализом? PooHkrd приведите пример, если возможно, а то на словах сложно воспринимается)
Как прописать текстовое условие в PP или PQ
 
Сомневаюсь что можно что-то предложить не видя реальный пример Модели данных и списка всех возможных вариантов комментариев из диапазонов [CSL_Preliminary Month.xlsx]for CSL'!B:L и [CSL_Preliminary Month.xlsx]Причины реджектов'!A:B и [CSL_Preliminary Month.xlsx]CSL Comments'!A

Оставили бы все рабочие листы на которые ссылается формула и рабочую модель с частью данных.
Фантазировать в данном случае сложно.
Не удается написать DAX формулу прироста 2018 к 2017
 
С использованием Таблицы Дат...
Страницы: 1 2 След.
Наверх