Size: a a a

Power BI Group RU

2021 January 28

1

1Service in Power BI Group RU
Sergey
Всем привет! Коллеги, подскажите а odc-файлы можно как-то в powerbi загружать, без пересохранения в xls?
так это просто файл подключения excel, зачем его в pbi тянуть?
источник

DL

Denys Likhachov in Power BI Group RU
Добрый день

Все-таки, не получается решить вопрос с правильным расчетом показателя с использованием меры и накладывания фильтров

Суть показателя: Сумма оплат новых зарегистрированных в конкретном месяце пользователей за этот же месяц делится на их количество.

Оплаты берутся из таблицы Транзакции, а количество пользователей — из таблицы Клиенты.

Связь между таблицами — многие к одному (Транзакции к Клиентам), по уникальному ID пользователя. Направление кросс-фильтрации — Отдельная

В каждой таблице, как Клиенты, так и Транзакции, есть дата регистрации клиента (в Транзакциях берется LOOKUPVALUE). И отдельно в каждой из этих таблиц выделены столбцы RegYear и RegMonth, в которых от даты регистрации клиента отображается год и месяц соответственно.

При расчете отдельного показателя за месяц с фильтрами в формулах, это работает. Вот пример:

Показатель Декабрь = CALCULATE(SUM(Transactions[orders_amount]),Transactions[RegMonth]=12,Transactions[RegYear]=2020,Transactions[SiteID]=7)/CALCULATE(COUNTROWS(Clients),Clients[RegMonth]=12,Clients[RegYear]=2020,Clients[site_ident]=7)*[Average Lifespan (months)]

И вот за этот конкретный месяц считается нормально

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

Использую формулу следующую для меры:
Показатель2020 = CALCULATE(SUM(Transactions[orders_amount]),Transactions[RegYear]=2020)/CALCULATE(COUNTROWS(Clients),Clients[RegYear]=2020)*[2020 Average Lifespan (months)]

Дальше уже навешиваю фильтры

SiteID из таблицы Транзакции и SiteID из таблицы Клиентов + Дата регистрации из таблицы Транзакции (с 01.01.2020 по 01.01.2021).

По оси Х — взят показатель RegMonth из таблицы Клиенты.

Подскажите, пожалуйста, где я что-то делаю не так и как это можно поправить, если у кого получится разобраться:) Буду очень благодарен, потому как уже пару дней как над этим завис и не могу сдвинуться
источник

S

Sergey in Power BI Group RU
1Service
так это просто файл подключения excel, зачем его в pbi тянуть?
в LibreOffice - это файл электронной таблицы Calc
источник

S

Sergey in Power BI Group RU
аналог Excel по сути
источник

MK

Michael Kozhin in Power BI Group RU
привет.

может сможете подсказать с доступами.
последовательность действий
- была создана учетная запись на сайте power bi
- на нее был расшарен отчет дргуой фирмой
- была преобретена pro лицензия для этой учетки.

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

1

1Service in Power BI Group RU
Sergey
аналог Excel по сути
сто лет там не работал, там вроде была поддержка сохранения в xls или я ошибаюсь?
источник

1

1Service in Power BI Group RU
Michael Kozhin
привет.

может сможете подсказать с доступами.
последовательность действий
- была создана учетная запись на сайте power bi
- на нее был расшарен отчет дргуой фирмой
- была преобретена pro лицензия для этой учетки.

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

S

Sergey in Power BI Group RU
1Service
сто лет там не работал, там вроде была поддержка сохранения в xls или я ошибаюсь?
Да, там есть пересохранение в xls. У меня вопрос в том, может ли PowerBI читать odc также как excel, или нет
источник

MK

Michael Kozhin in Power BI Group RU
1Service
между разными организациями только по ссылке и под той учеткой, на какую шарили
а если я просто захожу под той учеткой на которую шарили я не увижу отчет?
только по ссылке и ни как по другому?
источник

1

1Service in Power BI Group RU
Sergey
Да, там есть пересохранение в xls. У меня вопрос в том, может ли PowerBI читать odc также как excel, или нет
не встречал, может кто делал - подскажет
источник

1

1Service in Power BI Group RU
Michael Kozhin
а если я просто захожу под той учеткой на которую шарили я не увижу отчет?
только по ссылке и ни как по другому?
да
источник

MK

Michael Kozhin in Power BI Group RU
обидно :(
хорошо, спасибо
а то уже стал гадать что за чертовщина твориться "то вижу, то не вижу"
источник

1

1Service in Power BI Group RU
Michael Kozhin
обидно :(
хорошо, спасибо
а то уже стал гадать что за чертовщина твориться "то вижу, то не вижу"
в оф документации это есть
источник

1

1Service in Power BI Group RU
Michael Kozhin
обидно :(
хорошо, спасибо
а то уже стал гадать что за чертовщина твориться "то вижу, то не вижу"
источник

MK

Michael Kozhin in Power BI Group RU
большое спасибо за ссылку
источник

1

1Service in Power BI Group RU
Denys Likhachov
Добрый день

Все-таки, не получается решить вопрос с правильным расчетом показателя с использованием меры и накладывания фильтров

Суть показателя: Сумма оплат новых зарегистрированных в конкретном месяце пользователей за этот же месяц делится на их количество.

Оплаты берутся из таблицы Транзакции, а количество пользователей — из таблицы Клиенты.

Связь между таблицами — многие к одному (Транзакции к Клиентам), по уникальному ID пользователя. Направление кросс-фильтрации — Отдельная

В каждой таблице, как Клиенты, так и Транзакции, есть дата регистрации клиента (в Транзакциях берется LOOKUPVALUE). И отдельно в каждой из этих таблиц выделены столбцы RegYear и RegMonth, в которых от даты регистрации клиента отображается год и месяц соответственно.

При расчете отдельного показателя за месяц с фильтрами в формулах, это работает. Вот пример:

Показатель Декабрь = CALCULATE(SUM(Transactions[orders_amount]),Transactions[RegMonth]=12,Transactions[RegYear]=2020,Transactions[SiteID]=7)/CALCULATE(COUNTROWS(Clients),Clients[RegMonth]=12,Clients[RegYear]=2020,Clients[site_ident]=7)*[Average Lifespan (months)]

И вот за этот конкретный месяц считается нормально

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

Использую формулу следующую для меры:
Показатель2020 = CALCULATE(SUM(Transactions[orders_amount]),Transactions[RegYear]=2020)/CALCULATE(COUNTROWS(Clients),Clients[RegYear]=2020)*[2020 Average Lifespan (months)]

Дальше уже навешиваю фильтры

SiteID из таблицы Транзакции и SiteID из таблицы Клиентов + Дата регистрации из таблицы Транзакции (с 01.01.2020 по 01.01.2021).

По оси Х — взят показатель RegMonth из таблицы Клиенты.

Подскажите, пожалуйста, где я что-то делаю не так и как это можно поправить, если у кого получится разобраться:) Буду очень благодарен, потому как уже пару дней как над этим завис и не могу сдвинуться
получите список из транзакционной табл пользователей, сделавших первые оплаты в выбранном мес и по ним далее все расчеты ведите
источник

DL

Denys Likhachov in Power BI Group RU
1Service
получите список из транзакционной табл пользователей, сделавших первые оплаты в выбранном мес и по ним далее все расчеты ведите
в отдельной таблице вычисляемой, вы имеете ввиду?не совсем понял

мне ж надо потом в разрезе года сделать расчет в мере и чтобы сумму всех оплат от новых было можно взять (а их может быть не одна транзакция, например, в месяце)
источник

1

1Service in Power BI Group RU
Denys Likhachov
в отдельной таблице вычисляемой, вы имеете ввиду?не совсем понял

мне ж надо потом в разрезе года сделать расчет в мере и чтобы сумму всех оплат от новых было можно взять (а их может быть не одна транзакция, например, в месяце)
вы получаете список всех пользователей, затем пользователей тек выбранного мес и исключаете, остаются только пользователи, сделавшие покупки или оплаты (что вы там считаете) в данном мес, а затем просто при расчете накладываете фильтр справочника пользователей in полученный список, это все делается в переменных в 3 шага
источник

1

1Service in Power BI Group RU
источник

DL

Denys Likhachov in Power BI Group RU
1Service
вы получаете список всех пользователей, затем пользователей тек выбранного мес и исключаете, остаются только пользователи, сделавшие покупки или оплаты (что вы там считаете) в данном мес, а затем просто при расчете накладываете фильтр справочника пользователей in полученный список, это все делается в переменных в 3 шага
а суммы оплат я ж тогда не смогу взять, это я количество же получу  по определенному сайту в итоге?
источник