Size: a a a

Power BI Group RU

2020 November 18

EN

Evgeni Novikov in Power BI Group RU
Саша Ч
например через AND
Спасибо 😉
источник

АО

Анатолий Одегов... in Power BI Group RU
Konstantin Kadikin
Да ладно тебе про совсем несложно, я половину того, что у меня написано, сразу и не вспомню)
Я тоже многие вещи не вспомню  сразу, поэтому я завёл у себя папку, которую назвал "Наработки в bi",  и каждый раз когда узнаю про какую-то фишку нужную, я делаю наработку  или просто в текстовый файл записываю основной принцип и кладу  этот файл в архив.
И если я что-то забываю то без проблем - у меня есть подсказка, которая мне восстановит мои знания в течении 1-2 минуты! :)
источник

YP

Yury Platonov in Power BI Group RU
Саша Ч
магия. это майский RS desktop, верно? ну иконка черная
да, майская версия, в прошлом релизе такой проблемы не наблюдали
источник

СЧ

Саша Ч in Power BI Group RU
Yury Platonov
да, майская версия, в прошлом релизе такой проблемы не наблюдали
Тогда реально могли начудить
Посмотрю в общем чуть позже
источник

YP

Yury Platonov in Power BI Group RU
Саша Ч
Тогда реально могли начудить
Посмотрю в общем чуть позже
Заранее благодарен )
источник

DB

Dmitriy Belkin in Power BI Group RU
Всем привет.
Подскажите, плз, в чём может быть проблема:
Есть SSAS Tabular, в котором используется Row-level security с использованием USERNAME(). При просмотре отчета в десктопе - всё корректо работает. После деплоя отчета в облако (используем режим live connection), RLS перестает работать, когда я открываю браузер и смотрю отчёт под тем же пользователем, что и локально.
Для отладки сделал меру, которая выводит мне значение USERNAME(), что локально, что в облаке - эти значения совпадают, почему тогда может отваливаться RLS?
источник

BP

Bogdan Pilyavets in Power BI Group RU
подозреваю, что вам нужна не USERNAME, а USERPRINCIPALNAME
источник

DB

Dmitriy Belkin in Power BI Group RU
Bogdan Pilyavets
подозреваю, что вам нужна не USERNAME, а USERPRINCIPALNAME
А почему может не подходить USERNAME(), если значения совпадают?
источник

A

Aleksey in Power BI Group RU
Всем, добрый вечер! Прошу помочь в проблеме рассчета. Пробую получить a-b =дельтa. В таблице выведены отфильтрованные поля и сгруппированные a и b.
Использую для рассчёта дельты calculate(sum(a)-sum(b)), рассчет корректный, но при этом получаю часть значений отрицательных, а нужны все положительные. Помещая в этом случае в abs() получаю не корректный рассчет. Другой способ  If(calculate(sum(a)-sum(b))<=0, calculate(sum(b)-sum(a)), calculate(sum(a)-sum(b))) так же даёт не корректный результат.  Буду рад помощи
источник

BP

Bogdan Pilyavets in Power BI Group RU
Dmitriy Belkin
А почему может не подходить USERNAME(), если значения совпадают?
насколько я помню, они тем и отличаются, что username возвращает в десктопе одно (домен\юзер), а в сервисе другое (имейл), а userprincipalname всегда возвращает имейл. Не утверждаю, что у вас происходит именно это, но проверить точно стоит
источник

DB

Dmitriy Belkin in Power BI Group RU
Bogdan Pilyavets
насколько я помню, они тем и отличаются, что username возвращает в десктопе одно (домен\юзер), а в сервисе другое (имейл), а userprincipalname всегда возвращает имейл. Не утверждаю, что у вас происходит именно это, но проверить точно стоит
Я же вроде начал с того, что для отладки вывожу меру, которая содержит USERNAME()

Для отладки сделал меру, которая выводит мне значение USERNAME(), что локально, что в облаке - эти значения совпадают, почему тогда может отваливаться RLS?
источник

DB

Dmitriy Belkin in Power BI Group RU
эта мера мне выводит юзернейм в формате domain\user, что когда я смотрю отчет локально, что когда я открываю его из облака
источник

DL

Dmitry Lebedev in Power BI Group RU
1-4 декабря бесплатная онлайн-конференция по Excel и Power Bi
Это событие, которое просто никак нельзя пропустить!!!!

Пройдёт второй раз. В первый собрала 3 020 регистраций. В этом году план на 5 555 чел.
Главное, что в этом году ещё больше спикеров с крутыми докладами
(на два параллельных потока собралось).

Регистрация: https://clck.ru/RzB9c
Если хотите выступить, напишите напрямую организатору @AkademiaExcel
источник

1

1Service in Power BI Group RU
Aleksey
Всем, добрый вечер! Прошу помочь в проблеме рассчета. Пробую получить a-b =дельтa. В таблице выведены отфильтрованные поля и сгруппированные a и b.
Использую для рассчёта дельты calculate(sum(a)-sum(b)), рассчет корректный, но при этом получаю часть значений отрицательных, а нужны все положительные. Помещая в этом случае в abs() получаю не корректный рассчет. Другой способ  If(calculate(sum(a)-sum(b))<=0, calculate(sum(b)-sum(a)), calculate(sum(a)-sum(b))) так же даёт не корректный результат.  Буду рад помощи
Берите итератор и пишите условие на уровне строк
источник

A

Aleksey in Power BI Group RU
1Service
Берите итератор и пишите условие на уровне строк
Вы имеете ввиду sumx() например. Но, в этом случае дельта даёт так же не точность по не сгруппированным строкам. А результат по дельте именно нужен но сгруппированным. Условно говоря. Продукт1 имеет 10 операций, у которых разные a  и b. А дельту нужно посчитать именно по сумме a и b.
источник

1

1Service in Power BI Group RU
Aleksey
Вы имеете ввиду sumx() например. Но, в этом случае дельта даёт так же не точность по не сгруппированным строкам. А результат по дельте именно нужен но сгруппированным. Условно говоря. Продукт1 имеет 10 операций, у которых разные a  и b. А дельту нужно посчитать именно по сумме a и b.
Группируете через summarize и далее через addcolumns, это тоже итератор
источник

СЧ

Саша Ч in Power BI Group RU
Yury Platonov
Заранее благодарен )
так, ну сейчас скачивается уже новая версия, осенняя. я сейчас в ней гляну, если в ней будет ок, то есть вероятность, что в мае была ошибка и ее пофиксили
источник

A

Aleksey in Power BI Group RU
1Service
Группируете через summarize и далее через addcolumns, это тоже итератор
Спасибо, Юрий!
источник

1

1Service in Power BI Group RU
Aleksey
Спасибо, Юрий!
Решили проблему?
источник

A

Aleksey in Power BI Group RU
Буду пробовать, напишу о результате
источник