Size: a a a

Power BI Group RU

2021 January 23

KA

Krikun Alexei in Power BI Group RU
Дмитрий Виноградов
Я только начинаю свой путь в анализе и визуализаци данных.
Для разных задач подходят разные инструменты.
у вас ответ был, гугл быстрее был, покажите на примере..
источник

VS

Vadim Semeniuc in Power BI Group RU
Отличное решение, мне очень помогло, ещё раз спасибо
источник

CO

Chern Oleksander in Power BI Group RU
А подскажите, почему PowerBI меня ругает ?
есть мера
Amount_All_Time = CALCULATE(SUM(df[amount_dep]);ALL(df[user_id]))
и вторая мера
Count_All_Time = CALCULATE(SUM(df[count_dep]);ALL(df[user_id]))
—-
Но на вторую он мне говорит что происходит зацикливание
A circular dependency was detected: df[Count_All_Time], df[Amount_All_Time], df[Count_All_Time].

Заранее благодарен!
источник

IK

Ivan Korsakov in Power BI Group RU
Chern Oleksander
А подскажите, почему PowerBI меня ругает ?
есть мера
Amount_All_Time = CALCULATE(SUM(df[amount_dep]);ALL(df[user_id]))
и вторая мера
Count_All_Time = CALCULATE(SUM(df[count_dep]);ALL(df[user_id]))
—-
Но на вторую он мне говорит что происходит зацикливание
A circular dependency was detected: df[Count_All_Time], df[Amount_All_Time], df[Count_All_Time].

Заранее благодарен!
А это точно меры, а не вычисляемые столбцы у вас?)
источник

CO

Chern Oleksander in Power BI Group RU
Ivan Korsakov
А это точно меры, а не вычисляемые столбцы у вас?)
Ой, да столбцы
источник

IK

Ivan Korsakov in Power BI Group RU
Chern Oleksander
Ой, да столбцы
И похоже строки в таблице неуникальны => вот у вас и возникает циклическая зависимость) Если интересно понять как это возникает, погуглите что-то вроде circular dependency because of context transition
источник

CO

Chern Oleksander in Power BI Group RU
Ivan Korsakov
И похоже строки в таблице неуникальны => вот у вас и возникает циклическая зависимость) Если интересно понять как это возникает, погуглите что-то вроде circular dependency because of context transition
Разрез идёт дата, юзер_ид.
Но хочу вывести сумму по пользователю за все время
источник

IK

Ivan Korsakov in Power BI Group RU
Chern Oleksander
Ой, да столбцы
Вкратце суть такая - calculate включает все столбцы в таблице (даже те, которые вы явно не указывали), в том числе вычисляемые, соответственно ваш второй столбец хочет учесть первый, который при вычислении пытается учесть второй, и так далее. Чтобы решить проблему, нужно обеспечить уникальность строк в таблице любым доступным вам способом (индексацией, например)
источник

CO

Chern Oleksander in Power BI Group RU
Ivan Korsakov
Вкратце суть такая - calculate включает все столбцы в таблице (даже те, которые вы явно не указывали), в том числе вычисляемые, соответственно ваш второй столбец хочет учесть первый, который при вычислении пытается учесть второй, и так далее. Чтобы решить проблему, нужно обеспечить уникальность строк в таблице любым доступным вам способом (индексацией, например)
Нихрена себе ...
А если через sumx делать, такая же ситуация ?
источник

IK

Ivan Korsakov in Power BI Group RU
Chern Oleksander
Разрез идёт дата, юзер_ид.
Но хочу вывести сумму по пользователю за все время
Вообще вангую что вам достаточно использовать меры, а не столбцы. Если вы считаете например долю продаж конкретного юзера от всех продаж, то вам должна помочь мера:
DIVIDE( 
   SUM(df[amount_dep]),
   CALCULATE(
       SUM(df[amount_dep]) ;
       ALL(df[user_id])
   )
)

Мог где-то опечататься, но как-то так)
источник

CO

Chern Oleksander in Power BI Group RU
Ivan Korsakov
Вообще вангую что вам достаточно использовать меры, а не столбцы. Если вы считаете например долю продаж конкретного юзера от всех продаж, то вам должна помочь мера:
DIVIDE( 
   SUM(df[amount_dep]),
   CALCULATE(
       SUM(df[amount_dep]) ;
       ALL(df[user_id])
   )
)

Мог где-то опечататься, но как-то так)
Мне нужно будет это значение вывести в фильтр(slicer) для пользователя, чтобы можно было отбирать пользователей, которые сделали за всю свою жизнь от 100 до 200 . Как пример
источник

CO

Chern Oleksander in Power BI Group RU
Но меру попробую, спасибо за консультацию
источник

IK

Ivan Korsakov in Power BI Group RU
Chern Oleksander
Мне нужно будет это значение вывести в фильтр(slicer) для пользователя, чтобы можно было отбирать пользователей, которые сделали за всю свою жизнь от 100 до 200 . Как пример
я бы на вашем месте считал такое на стороне источника - sql, power query, смоотря что за источник
источник

CO

Chern Oleksander in Power BI Group RU
Ivan Korsakov
я бы на вашем месте считал такое на стороне источника - sql, power query, смоотря что за источник
Впадло заново обновлять исходные данные ))))
источник

1

1Service in Power BI Group RU
Chern Oleksander
Мне нужно будет это значение вывести в фильтр(slicer) для пользователя, чтобы можно было отбирать пользователей, которые сделали за всю свою жизнь от 100 до 200 . Как пример
Сделайте отдельную таблицу с диапазоном от и до и шагом, затем ее в слайсер и расчет на ее основе в мере
источник

CO

Chern Oleksander in Power BI Group RU
1Service
Сделайте отдельную таблицу с диапазоном от и до и шагом, затем ее в слайсер и расчет на ее основе в мере
Спасибо, попробую уже завтра
источник

KK

Konstantin Kadikin in Power BI Group RU
Если что, мера вполне впихивается в слайсер посредством переключателя
источник

J

JT in Power BI Group RU
Konstantin Kadikin
Если что, мера вполне впихивается в слайсер посредством переключателя
Что значит посредством переключателя?
источник

А

Антонио in Power BI Group RU
JT
Что значит посредством переключателя?
Switch
источник

KK

Konstantin Kadikin in Power BI Group RU
JT
Что значит посредством переключателя?
источник