Size: a a a

Power BI Group RU

2020 December 18

ЕМ

Евгений Мичурин... in Power BI Group RU
Да и было 2 отчета, в одном таблиц 30, все отображалось, а в другой 100, там - нет)
источник

ЕМ

Евгений Мичурин... in Power BI Group RU
На работе я имею в виду
источник

Р

Роман in Power BI Group RU
Коллеги в битрикс24 кто-то пользует приложения для передачи данных в powerbi?
источник

SS

Sergei Sergeev in Power BI Group RU
Все же задам вопрос, снова про вычисляемые группы.
Насколько я понял, как только начинаешь использовать format string - то все данные в модели переводятся в тип variant и после этого у PBI меняется поведение с форматами?

не смог найти ни на русском ни на английском статью какую-нибудь по этому поводу. подскажете?
источник

AK

Aleh Kalinichau in Power BI Group RU
выпиранеи pbi десктоп на второй экран выходит на новый уровень

раньше хоть просто черная линия была, а сейчас какие-то графики накладывает
источник

RG

Ruslan Ganeev in Power BI Group RU
Закладки работают в мобильной версии отчета ведь?
источник

IK

Ivan Korsakov in Power BI Group RU
Всем привет!
Подскажите, как бы вы решили такую задачку? У меня есть решение, но я уверен, что мой глаз замылился и можно решить оптимальнее + мое решение скорее всего не будет работать с DQ, который мне понадобится)
На скриншоте привел часть модели данных, а также подчеркнул разными цветами поля-связи между таблицами.
Визуализация - матрица. В строках - product_name и еще пара  полей из общих справочников (поставщик, склад), отсутствующих на скриншоте. Также на странице есть фильтр по датам из календаря.
Задача - нужно просуммировать quantity_sold из FactSales только за те даты, которые попадают в диапазоны period_from и period_to.
Пример: фильтр дат установлен на период 01.12.2020-07.12.2020. В строке матрицы с конкретным продуктом мне надо 1) посчитать кое-что по таблице SupplyGoods (например, сколько было заказано), 2) посчитать продажи. Допустим, под текущий контекст фильтров подошли 3 заказа с периодами 01-02 декабря, 05-06 декабря и 05-07 декабря, а продажи есть за все даты. Вот мне надо вывести продажи за все даты с 1 по 7 декабря, кроме продаж за 3 и 4 декабря)
Может перегнул с подробностями, но старался понятно объяснить задачку
источник

IK

Ivan Korsakov in Power BI Group RU
а вот и моделька
источник

IS

Ilya Shelegin in Power BI Group RU
Ivan Korsakov
Всем привет!
Подскажите, как бы вы решили такую задачку? У меня есть решение, но я уверен, что мой глаз замылился и можно решить оптимальнее + мое решение скорее всего не будет работать с DQ, который мне понадобится)
На скриншоте привел часть модели данных, а также подчеркнул разными цветами поля-связи между таблицами.
Визуализация - матрица. В строках - product_name и еще пара  полей из общих справочников (поставщик, склад), отсутствующих на скриншоте. Также на странице есть фильтр по датам из календаря.
Задача - нужно просуммировать quantity_sold из FactSales только за те даты, которые попадают в диапазоны period_from и period_to.
Пример: фильтр дат установлен на период 01.12.2020-07.12.2020. В строке матрицы с конкретным продуктом мне надо 1) посчитать кое-что по таблице SupplyGoods (например, сколько было заказано), 2) посчитать продажи. Допустим, под текущий контекст фильтров подошли 3 заказа с периодами 01-02 декабря, 05-06 декабря и 05-07 декабря, а продажи есть за все даты. Вот мне надо вывести продажи за все даты с 1 по 7 декабря, кроме продаж за 3 и 4 декабря)
Может перегнул с подробностями, но старался понятно объяснить задачку
И в чём проблема? И при чем тут DirectQuery? Делаем IF(ISBLANK([Заказы]), BLANK(), [Продажи])
источник

IK

Ivan Korsakov in Power BI Group RU
Ilya Shelegin
И в чём проблема? И при чем тут DirectQuery? Делаем IF(ISBLANK([Заказы]), BLANK(), [Продажи])
В том, что так просто это не работает - как я написал, мне нужно продажи за даты, попадающие хоть в один из периодов period_from - period_to.
Ваша формула считает просто продажи за даты, попавшие фильтр из календаря, а не в нужные мне периоды)
источник

IS

Ilya Shelegin in Power BI Group RU
Ivan Korsakov
В том, что так просто это не работает - как я написал, мне нужно продажи за даты, попадающие хоть в один из периодов period_from - period_to.
Ваша формула считает просто продажи за даты, попавшие фильтр из календаря, а не в нужные мне периоды)
Вы в матрицу период выводите из заказов что ли?
источник

KK

Konstantin Kadikin in Power BI Group RU
Ivan Korsakov
В том, что так просто это не работает - как я написал, мне нужно продажи за даты, попадающие хоть в один из периодов period_from - period_to.
Ваша формула считает просто продажи за даты, попавшие фильтр из календаря, а не в нужные мне периоды)
заведите в pq параметры, выведите их в таблицу, и обращайтесь к ним) Будет настраиваемы пользователем функционал
источник

СК

Сергей Коломиец... in Power BI Group RU
Ivan Korsakov
Всем привет!
Подскажите, как бы вы решили такую задачку? У меня есть решение, но я уверен, что мой глаз замылился и можно решить оптимальнее + мое решение скорее всего не будет работать с DQ, который мне понадобится)
На скриншоте привел часть модели данных, а также подчеркнул разными цветами поля-связи между таблицами.
Визуализация - матрица. В строках - product_name и еще пара  полей из общих справочников (поставщик, склад), отсутствующих на скриншоте. Также на странице есть фильтр по датам из календаря.
Задача - нужно просуммировать quantity_sold из FactSales только за те даты, которые попадают в диапазоны period_from и period_to.
Пример: фильтр дат установлен на период 01.12.2020-07.12.2020. В строке матрицы с конкретным продуктом мне надо 1) посчитать кое-что по таблице SupplyGoods (например, сколько было заказано), 2) посчитать продажи. Допустим, под текущий контекст фильтров подошли 3 заказа с периодами 01-02 декабря, 05-06 декабря и 05-07 декабря, а продажи есть за все даты. Вот мне надо вывести продажи за все даты с 1 по 7 декабря, кроме продаж за 3 и 4 декабря)
Может перегнул с подробностями, но старался понятно объяснить задачку
CALCULATE (
   [Продажи],
   FILTER (
       ALL ( 'DATE' ),
       COUNTROWS ( 'ТабЗаказы' )
   )
) Имена таблиц свои поставьте
источник

СК

Сергей Коломиец... in Power BI Group RU
Ivan Korsakov
Всем привет!
Подскажите, как бы вы решили такую задачку? У меня есть решение, но я уверен, что мой глаз замылился и можно решить оптимальнее + мое решение скорее всего не будет работать с DQ, который мне понадобится)
На скриншоте привел часть модели данных, а также подчеркнул разными цветами поля-связи между таблицами.
Визуализация - матрица. В строках - product_name и еще пара  полей из общих справочников (поставщик, склад), отсутствующих на скриншоте. Также на странице есть фильтр по датам из календаря.
Задача - нужно просуммировать quantity_sold из FactSales только за те даты, которые попадают в диапазоны period_from и period_to.
Пример: фильтр дат установлен на период 01.12.2020-07.12.2020. В строке матрицы с конкретным продуктом мне надо 1) посчитать кое-что по таблице SupplyGoods (например, сколько было заказано), 2) посчитать продажи. Допустим, под текущий контекст фильтров подошли 3 заказа с периодами 01-02 декабря, 05-06 декабря и 05-07 декабря, а продажи есть за все даты. Вот мне надо вывести продажи за все даты с 1 по 7 декабря, кроме продаж за 3 и 4 декабря)
Может перегнул с подробностями, но старался понятно объяснить задачку
Скорее всего нужно ещё разорвать связь между заказами и продажами (CROSSFILTER). Либо добавить в CALCULATE REMOVEFILTER (Заказы)
источник

IK

Ivan Korsakov in Power BI Group RU
Ilya Shelegin
Вы в матрицу период выводите из заказов что ли?
Я туда вывожу только product_name и пару других измерений, никаких дат там нет. Но мне нужно для попавших в контекст заказов из SupplyOrders найти даты, попадающие в полученный набор диапазонов period_from - period_to и посчитать продажи только за эти даты)
источник

IS

Ilya Shelegin in Power BI Group RU
Ivan Korsakov
Я туда вывожу только product_name и пару других измерений, никаких дат там нет. Но мне нужно для попавших в контекст заказов из SupplyOrders найти даты, попадающие в полученный набор диапазонов period_from - period_to и посчитать продажи только за эти даты)
Ну выше @SergeyKolomiets решение предложил
источник

IK

Ivan Korsakov in Power BI Group RU
Не работает, потому что тут по-прежнему никакой связи с period_from и period_to. Может я плохо объяснил) Вот пример данных, попавших в контекст - есть два заказа в SupplyOrders, в которых был товар из контекста, его периоды не включают в себя 1, 2 и 3 декабря. Мне надо посчитать продажи только за даты, выделенные зеленым цветом, а красным - не надо)
источник

KK

Konstantin Kadikin in Power BI Group RU
Ivan Korsakov
Не работает, потому что тут по-прежнему никакой связи с period_from и period_to. Может я плохо объяснил) Вот пример данных, попавших в контекст - есть два заказа в SupplyOrders, в которых был товар из контекста, его периоды не включают в себя 1, 2 и 3 декабря. Мне надо посчитать продажи только за даты, выделенные зеленым цветом, а красным - не надо)
параметры вас, похоже, не устраивают, Смайл грустит...
источник

IS

Ilya Shelegin in Power BI Group RU
Ivan Korsakov
Не работает, потому что тут по-прежнему никакой связи с period_from и period_to. Может я плохо объяснил) Вот пример данных, попавших в контекст - есть два заказа в SupplyOrders, в которых был товар из контекста, его периоды не включают в себя 1, 2 и 3 декабря. Мне надо посчитать продажи только за даты, выделенные зеленым цветом, а красным - не надо)
SuppleyOrder связана с календарём по orderdate? Там какие данные для указанных периодов?
источник

СК

Сергей Коломиец... in Power BI Group RU
Ivan Korsakov
Не работает, потому что тут по-прежнему никакой связи с period_from и period_to. Может я плохо объяснил) Вот пример данных, попавших в контекст - есть два заказа в SupplyOrders, в которых был товар из контекста, его периоды не включают в себя 1, 2 и 3 декабря. Мне надо посчитать продажи только за даты, выделенные зеленым цветом, а красным - не надо)
Отрезки времени не дублируются, не пересекаются в syppleyorder?
источник