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

Страницы: 1
DAX мера в эксель - динамический ABC анализ, Написать меру ABC анализа по выручке внутри каждого бренда. С изменением фильтра дата мера должна пересчитывать результат для набора данных соответствующего выбранному фильтру
 
Добрый день!

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

Требуется написать меру динамического ABC анализа по выручке внутри каждого бренда. С изменением фильтра "дата" мера должна пересчитывать результат для набора данных соответствующего выбранному фильтру "дата".

Стоимость работы: 3 000 руб. или предложите свою цену.  
разработка VB скрипта (добавление картинок по существующим ссылкам в файле), разработка VB скрипта (добавление картинок по существующим ссылкам в файле)
 
Спасибо, New. Задача закрыта.  
разработка VB скрипта (добавление картинок по существующим ссылкам в файле), разработка VB скрипта (добавление картинок по существующим ссылкам в файле)
 
Добрый день!
  Есть VB скрипт, который преобразует ссылки на картинки в непосредственно в картинки. Периодически при обработке некоторых ссылок скрипт вылетает с ошибкой. Необходимо исправить скрипт или переписать его заново. Просьба озвучить стоимость, за которую вы можете взяться за задачу.
 
Формула DAX - Суммирование значений столбца [quantity] с предварительной фильтрацией таблицы по уникальному значению поля.
 
Благодарю!  
Формула DAX - Суммирование значений столбца [quantity] с предварительной фильтрацией таблицы по уникальному значению поля.
 
Добрый день!
   Кажется задача описанная в теме простая, но я не могу сообразить, как предварительно отфильтровать таблицу по одному столбцу SalesID?
По сути мера должна быть что-то типа: =CALCULATE(SUM(tab[quantity]);FILTER(tab;DISTINCT(tab[saleID]))) за исключением части FILTER(tab;DISTINCT(tab[saleID]), где мне нужно получить отфильтрованную таблицу.

исходная таблица:

datebarcodequantitysaleIDodidloaded_at
2021-01-29 14:59:25.00020005441800751S117874402310030442686330.01.2021 3:00
2021-01-28   19:39:53.00020005441800511S11773845835030796283029.01.2021 3:00
2021-01-25 12:52:13.00020005441800751S11687661505030174450926.01.2021 3:00
2021-01-24   11:12:09.00020005441800441S116627047510030017753425.01.2021 3:00
2021-01-21 15:18:08.00020005441800681S1160879125502959854592021-01-22 03:00:07.060
2021-01-21   15:18:08.00020005441800681S1160879126502959854602021-01-22 03:00:07.060
2021-01-18 20:04:28.0002000544180075-1R4354379410029370451119.01.2021 3:00
2021-01-18   20:04:28.0002000544180075-1R4354379410029370451119.01.2021 11:50
2021-01-18 20:04:28.0002000544180075-1R4354379410029370451120.01.2021 3:00
2021-01-18   13:23:00.00020005441800751S115448822610029370451119.01.2021 3:00
отфильтрованная таблица:

datebarcodequantitysaleIDodidloaded_at
2021-01-29 14:59:25.00020005441800751S117874402310030442686330.01.2021 3:00
2021-01-28   19:39:53.00020005441800511S11773845835030796283029.01.2021 3:00
2021-01-25 12:52:13.00020005441800751S11687661505030174450926.01.2021 3:00
2021-01-24   11:12:09.00020005441800441S116627047510030017753425.01.2021 3:00
2021-01-21 15:18:08.00020005441800681S1160879125502959854592021-01-22 03:00:07.060
2021-01-21   15:18:08.00020005441800681S1160879126502959854602021-01-22 03:00:07.060
2021-01-18 20:04:28.0002000544180075-1R4354379410029370451120.01.2021 3:00
2021-01-18   13:23:00.00020005441800751S115448822610029370451119.01.2021 3:00
Мера, основанная на SUMMARIZECOLUMNS, выдает ошибку при применении фильтров
 
Спасибо!
Мера, основанная на SUMMARIZECOLUMNS, выдает ошибку при применении фильтров
 
Добрый день!

Исходные данные:
   Мера, которая вычисляет сумму лучшей недели продаж:    
       =MAXX(SUMMARIZECOLUMNS('Календарь'[Неделя];"сумма продаж";SUM('продажи'[продажи]));[сумма продаж])
   Таблицы "продажи" и "справочник":

Вопрос: Почему я не могу применит фильтр к данной мере по "виду номенклатуры" и "бренду"? Выдает ошибку:

Каким образом можно модифицировать формулу, чтобы работали фильтры по бренду и виду номенклатуры?
Фильтр сводного отчета, чтобы он показывал данные за последние 30 дней
 
Задача решена. Решил через добавление вычисляемого столбцав таблицу дат
Код
=AND(&#39;Календарь&#39;[Date]>=TODAY()-30;&#39;Календарь&#39;[Date]<=TODAY())
 
Фильтр сводного отчета, чтобы он показывал данные за последние 30 дней
 
Есть ли возможность настроить фильтр сводного отчет, чтобы он показывал данные за последние 30 дней, по примеру PowerBI ?
Мера которая вычисляет первую дату продажи ID (артикула) с моделе данных со связью многие к одному, Мера которая вычисляет первую дату продажи ID (артикула) с моделе данных со связью многие к одному
 
Благодарю!  
Мера которая вычисляет первую дату продажи ID (артикула) с моделе данных со связью многие к одному, Мера которая вычисляет первую дату продажи ID (артикула) с моделе данных со связью многие к одному
 
Добрый день!
 Во вложении дана:
  1. исходная модель данных,
  2. набор данных
  3. желаемый результат.
Задача: Получить для каждого (ID) дату первого заказа из таблицы  postings_products

Я могу получить желаемый результат в два этапа:

Шаг 1: Создаю вычисляемый столбец [Дата] = RELATED(postings_products[Date]) для таблицы Postings, которая связана с  postings_products связью многие к одному.
Шаг 2: Создать меру MIN('Postings'[Дата])

Получаю желаемый результат
IDМин дата
200000002795119.05.2019 0:00
200000002795226.04.2019 0:00
200000003293126.04.2019 0:00
Можно ли получить желаемый результат с помощью только меры, без вычисляемого столбца?
Совместить две DAX меры в одной (перемножение двух столбцов по двум условиям)
 
Добрый день !

 Подскажите, как совместить две меры в одной ? Необходимо умножить столбец одной таблицы 'dsanal_wb sales'[quantity] на столбце другой 'dsanal_1c PriceList'[Cena_OOO] при условии 'dsanal_wb sales'[source]="dsanal_wb_ooo', а если условие 'dsanal_wb sales'[source]="dsanal_wb_ip', тогда умножаем 'dsanal_wb sales'[quantity] на 'dsanal_1c PriceList'[Cena_IP]

Через условие IF не получилось и я создал две меры, но это не удобно в таблицы иметь две колонки с двумя мерами, подскажите, как их совместить?

Сумма отгрузки ООО = CALCULATE(SUM('dsanal_wb sales'[quantity]);FILTER('dsanal_wb sales;[source]="dsanal_wb_ooo"))*CALCULATE(sum(dsanal_1c PriceList[Cena_OOO]))[/P]Сумма отгрузки ИП = CALCULATE(SUM('dsanal_wb sales'[quantity]);FILTER('dsanal_wb [P]sales';[source]="dsanal_wb_ip"))*CALCULATE(sum('dsanal_1c PriceList'[Cena_IP]))
Изменено: a.matsul - 18.02.2020 13:01:26
DAX Проверка условия в столбце на итерацию выше (предыдущую), Необходимо вычислить значение в вычисляемом столбце предварительно проверив значение другого столбца на одну строчку выше
 
turbidgirl, добрый день! Спасибо за ваше терпение! Ваша формула работает отлично!
Цитата
=IF(LOOKUPVALUE(Table1[НарастИтог];Table1[дата];'Table1'[ПредДата])=0;0;DATEDIFF([ПредДата];[дата];DAY))
Для тех кто будет в будущем искать решение задачи "расчет кол-во дней товаров находящихся в продаже по данных движения товара без учета дней, когда товар отсутствовал на стоке" во вложении файл с рабочей формулой turbidgirl и тестовым набором данных.  
Изменено: a.matsul - 14.02.2020 14:52:17
DAX Проверка условия в столбце на итерацию выше (предыдущую), Необходимо вычислить значение в вычисляемом столбце предварительно проверив значение другого столбца на одну строчку выше
 
turbidgirl, добрый день. Спасибо за ответ! 1. Вариант мне не подходит 2. Можно ли второй вариант реализовать через dax формулы? (если я правильно понимаю dax формулы позволяют создавать виртуальные таблицы и связи проводить вычисление и записывать в вычисляемый столбец  
DAX Проверка условия в столбце на итерацию выше (предыдущую), Необходимо вычислить значение в вычисляемом столбце предварительно проверив значение другого столбца на одну строчку выше
 
Добрый день!
  Есть вычисляемый столбец который считает количество дней между датами столбцов [текущая дата] и [ПредДата]
Кол дней в продаже = DATEDIFF([ПредДата];[дата];DAY)

Мне нужно задать условие по которому вычисление разницы дат в столбцах  [текущая дата] и [ПредДата]  происходить только, если в столбце [] значение на один уровень выше <> 0 в противном случае формула DATEDIFF([ПредДата];[дата];DAY) должна возвращать 0
Т.е. в столбце [Кол дней в продаже] вместо значения 35 должно стоять значение 0

Подскажите как этого можно добиться?
DAX Сумма нарастающим итогом сгруппированная по артикулам
 
StepanWolkoff благодарю!  
DAX Сумма нарастающим итогом сгруппированная по артикулам
 
Добрый день! DrillPipe, Андрей VG,  StepanWolkoff спасибо вам за ответ!
Андрей VG, совершенно прав мне нужен вычисляемый столбец.
На данный момент мера, которую предложил DrillPipe производит корректное вычисление, но полностью разворачивает таблицу дат и показывает даже те даты, по которым не было движения стока. Выглядит это так:

https://prnt.sc/r08dsv
Я бы хотел получить вот такой результат в вычисляемом столбце (в разрезе артикула):
https://prnt.sc/r08e3v
Вычисляемый столбец StepanWolkoff отрабатывает следующим образом т.е. считает не верно:
https://prnt.sc/r08ebz

исходный файл:
Изменено: a.matsul - 10.02.2020 22:07:06
DAX Сумма нарастающим итогом сгруппированная по артикулам
 
Добрый день!

    Подскажите, как правильно модифицировать формулу dax

Сумма нарастающим = CALCULATE(SUM('Set'[сток]);FILTER(ALL('Set');'Set'[дата]<=MAX('Set'[дата])))

чтобы получить следующий результат:
датаартикстоккол-во нараст итогом
01.01.2020xxx1010
02.01.2020xxx-37
05.01.2020xxx-25
06.02.2020xxx-50
01.01.2020yyy1010
03.01.2020yyy-100
07.02.2020yyy1010
09.02.2020yyy-55
10.02.2020xxx3035
Изменено: a.matsul - 08.02.2020 16:53:53
Необходима dax мера, которая возвращает [kol_vo_zakazov] для [artikul] c наибольшим [id], Необходима dax мера, которая возвращает [kol_vo_zakazov] для [artikul] c наибольшим [id]
 
Всем спасибо, задачку решил:
Мера = SUMX(SUMMARIZE('data';'data'[artikul];"summa";MAX('data'[kol_vo_zakazov]));[summa])
Необходима dax мера, которая возвращает [kol_vo_zakazov] для [artikul] c наибольшим [id], Необходима dax мера, которая возвращает [kol_vo_zakazov] для [artikul] c наибольшим [id]
 
Добрый день! Помогите пожалуйста с мерой, которая возвращает [kol_vo_zakazov] для [artikul] c наибольшим [id]
Изменено: a.matsul - 31.01.2020 17:53:41
Создать справочник с уникальными значениями из существующей таблицы с помощью DAX, Создать справочник с уникальными значениями из существующей таблицы с помощью DAX
 
Благодарю!  
Создать справочник с уникальными значениями из существующей таблицы с помощью DAX, Создать справочник с уникальными значениями из существующей таблицы с помощью DAX
 
Добрый день!
   Подскажите формулу DAX с помощью которой можно из существующей таблицы создать справочник уникальных значений?
Страницы: 1
Наверх