Size: a a a

Power BI Group RU

2021 May 29

DR

Dmitriy Rezchikov in Power BI Group RU
Благодарю.
источник

ЕХ

Елизавета Худорожков... in Power BI Group RU
Добрый день! Возможно, кто то сталкивался с такой задачей?

Есть отчет, который шарится различным пользователям через Сервис.

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

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

Можно ли как то решить данную задачу более изящно, без создания кучи копий?
источник

АО

Анатолий Одегов... in Power BI Group RU
Да, ограничение по строкам.
Сейчас посмотрю пример
источник

1

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

ЕХ

Елизавета Худорожков... in Power BI Group RU
https://docs.microsoft.com/ru-ru/power-bi/create-reports/desktop-rls да, я уже нашла, спасибо за наводку большое
источник

YG

Yana Granovskaya in Power BI Group RU
Здравствуйте, помогите пожалуйста написать меру сумма продаж начиная с того месяца для которого она подсчитывается, до конца периода наблюдения, но с условием что в сумму попадают только определённые даты, подскажите какой метод использовать?
источник

АО

Анатолий Одегов... in Power BI Group RU
А как у Вас определяются определённые даты, по которым нужно считать?
источник

YG

Yana Granovskaya in Power BI Group RU
Два столбца дат, if date1 <= date2
источник

АО

Анатолий Одегов... in Power BI Group RU
Да, сейчас открою свою bi и накидаю, что бы проверить результат и скину.
источник

YG

Yana Granovskaya in Power BI Group RU
Спасибо большое
источник

YG

Yana Granovskaya in Power BI Group RU
Нарастающий итог считает через totalytd но по годам, как посчитать при выборе фильтра например июнь 18 года чтобы считал до конца 20 года?
источник

АО

Анатолий Одегов... in Power BI Group RU
Где -то так
Мера_2 =
var min_date =MIN('Календарь вручную'[Date])
var max_date = MAXX(ALLSELECTED('Календарь вручную'),'Календарь вручную'[Date])
var tabl_2 = CALCULATETABLE('Лист1',ALLSELECTED('Календарь вручную'),'Лист1'[Дата_1]>=min_date,'Лист1'[Дата_1]<=max_date)
var tabl_3 = FILTER(tabl_2,[Дата_1]=[Дата_2])
return  SUMX(tabl_3,[Значение])
источник

АО

Анатолий Одегов... in Power BI Group RU
источник

АО

Анатолий Одегов... in Power BI Group RU
Только в var  tabl_3 нужно изменить знак "=" на необходимый
источник

YG

Yana Granovskaya in Power BI Group RU
Спасибо огромное, сейчас попробую
источник
2021 May 30

KK

Konstantin Kadikin in Power BI Group RU
Как-то внизу много понаписано, попробуйте так:

https://kkadikin.ru/ru/blog/blog_007/
источник

N

Novitckaya Elena in Power BI Group RU
Добрый день! Подскажите новичку, где ошибка в формуле
источник

N

Novitckaya Elena in Power BI Group RU
Свод по клиенту = GROUPBY('2021', [Клиент], [Направление деятельности], "Summa client", SUMX(CURRENTGROUP(), [Сумма Sales]))
источник

N

Novitckaya Elena in Power BI Group RU
Выдает такую ошибку "Выражение ссылается на несколько столбцов. Несколько столбцов нельзя преобразовать в скалярное значение."
источник

RG

Ruslan Ganeev in Power BI Group RU
Return values

TABLE An entire table or a table with one or more columns.

Мера должна вернуть число, а ваша возвращает таблицу
источник