Size: a a a

Power BI Group RU

2020 September 23

AS

Anastasia Stefanova in Power BI Group RU
1Service
Считать меру со сдвигом в датах,. Datesbetween подойдёт
Так я тоже пробовала, но проблема возникает именно тогда, когда строю график.

Если я беру в ось дат дату покупки из основной таблицы, то он строит корректный график, но по дням, а мне нужно по месяцам. Но иерархии у этого столбца нет, поскольку у меня связь один ко многим с календарем.
А если беру в ось дат даты из календаря, то строится неправильно.
🤯
источник

АК

Александр Кузнецов... in Power BI Group RU
Ну подскажите еще, пожалуйста.

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

Эффективных сделок  = CALCULATE(DISTINCTCOUNT('Конверсии'[lead_id]),'Конверсии'[effect] = 0,'Конверсии'[Последний срез?] = 1)

Мне нужно расчитать эффективные сделки накопительно. То есть не в рамках выбранной недели, а с момента первого импорта данных до выбранной недели включительно.

Сделал такую меру:

Эффективных сделок (накопительно) =
CALCULATE([Эффективных сделок],
 DATESBETWEEN('Конверсии'[week_start],
      FIRSTDATE(ALL('Конверсии'[week_start])),
                              LASTDATE('Конверсии'[week_start]))
)

То есть беру первую меру и расширяю период таким образом.

Все ничего работает, сумма накапливается до определенной недели. А потом, все ломается - накопительная сумма становится равна сделкам в рамках текущей недели, и так уже до конца периода.

Подскажите, пожалуйста, по формуле - может не совсем корректно считать таким образом накопительную сумму? Смущает, что это работает на половине периода, а конце найти не могу пока
источник

1

1Service in Power BI Group RU
Anastasia Stefanova
Так я тоже пробовала, но проблема возникает именно тогда, когда строю график.

Если я беру в ось дат дату покупки из основной таблицы, то он строит корректный график, но по дням, а мне нужно по месяцам. Но иерархии у этого столбца нет, поскольку у меня связь один ко многим с календарем.
А если беру в ось дат даты из календаря, то строится неправильно.
🤯
Таблица дат отмечена как такова?
источник

AS

Anastasia Stefanova in Power BI Group RU
Anastasia Stefanova
Так я тоже пробовала, но проблема возникает именно тогда, когда строю график.

Если я беру в ось дат дату покупки из основной таблицы, то он строит корректный график, но по дням, а мне нужно по месяцам. Но иерархии у этого столбца нет, поскольку у меня связь один ко многим с календарем.
А если беру в ось дат даты из календаря, то строится неправильно.
🤯
Вот так я считаю и снизу график правильный, но по дням
источник

N

Nikita in Power BI Group RU
Почему сделанные столбцы иногда горят оранжевым, а иногда белым?
источник

AS

Anastasia Stefanova in Power BI Group RU
1Service
Таблица дат отмечена как такова?
Да, таблица дат отдельная, связана с основной по дате связью один ко многим
источник

1

1Service in Power BI Group RU
Anastasia Stefanova
Да, таблица дат отдельная, связана с основной по дате связью один ко многим
Там есть отметить таблицу как таблица дат, смотрите в ленте
источник

KK

Konstantin Kadikin in Power BI Group RU
Anastasia Stefanova
Добрый день!
Подскажите, пожалуйста, уже перепробовала много разных способов и не могу найти верный.

Есть таблица основная с датами и продажами, есть таблица-календарь. Даты в основной таблице и таблице-календарю связаны.

Есть срез по месяцу (он строится на календаре). Задача такая: выбираю месяц и на графике должны отобразиться ежемесячные продажи за каждый месяц из 12 до выбранного месяца. То есть выбрала январь 2020 -> на графике вижу февраль 2019-январь 2020. Буду очень благодарна за совет 🙏🏻
Есть быстренький способ: создайте расчетный столбец, который бы от последнего месяца в базе считал true/false
Строим график, и фильтруем это через панель)
Счас мне Юрий опять будет писать, что расчетные столбцы зло
источник

1

1Service in Power BI Group RU
Konstantin Kadikin
Есть быстренький способ: создайте расчетный столбец, который бы от последнего месяца в базе считал true/false
Строим график, и фильтруем это через панель)
Счас мне Юрий опять будет писать, что расчетные столбцы зло
Зло ещё и какое))
источник

KK

Konstantin Kadikin in Power BI Group RU
1Service
Зло ещё и какое))
Ну и переделайте на меры тогда :-Р
источник

1

1Service in Power BI Group RU
Переделаем, только до раб места доберусь)
источник

KK

Konstantin Kadikin in Power BI Group RU
Метода простая же, бахаешь фильтр через панель, а остальным пользуешься как обычно
источник

KK

Konstantin Kadikin in Power BI Group RU
И не разводишь кучу переписок что так не так и этак не эдак)
источник

СК

Сергей Коломиец... in Power BI Group RU
Anastasia Stefanova
Вот так я считаю и снизу график правильный, но по дням
Поменяйте LASTDATE на MAX. Вам нужна скалярная величина. Быстрее будет работать формула.
источник

1

1Service in Power BI Group RU
Konstantin Kadikin
И не разводишь кучу переписок что так не так и этак не эдак)
Учим людей мыслить верно;)
источник

AS

Anastasia Stefanova in Power BI Group RU
1Service
Там есть отметить таблицу как таблица дат, смотрите в ленте
поняла, отметила )) правда это не решило проблему
источник

KK

Konstantin Kadikin in Power BI Group RU
1Service
Учим людей мыслить верно;)
Мы про это говорили уже, и потом, кстати, возвращались, когда тебе жизнь наглядно внесла коррективы)
А вообще да, если объемы большие, то расчетные столбцы - зло, и их надо стараться делать, если планируешь использовать в слайсерах, например
источник

AS

Anastasia Stefanova in Power BI Group RU
Konstantin Kadikin
Есть быстренький способ: создайте расчетный столбец, который бы от последнего месяца в базе считал true/false
Строим график, и фильтруем это через панель)
Счас мне Юрий опять будет писать, что расчетные столбцы зло
но я правильно понимаю, что этот расчетный столбец будет считать только от последнего месяца в базе, а если я делаю фильтр по старому месяцу, то этот метод не сработает? т.е. у меня база до 20го года, но мне нужно построить график от декабря 2009 до января 2010
источник

KK

Konstantin Kadikin in Power BI Group RU
1Service
Там есть отметить таблицу как таблица дат, смотрите в ленте
На всякий случай: это на закладке Средсва работы с таблицами, но отменить можно тот столбец, в котором пропусков нет... Не знаю, зачем оно вам, не вникал)
источник

1

1Service in Power BI Group RU
Konstantin Kadikin
На всякий случай: это на закладке Средсва работы с таблицами, но отменить можно тот столбец, в котором пропусков нет... Не знаю, зачем оно вам, не вникал)
Я молчу)
источник