Size: a a a

Power BI Group RU

2020 November 19

ЕС

Ержан Султанов... in Power BI Group RU
Мера = CALCULATE(sum('Остаток (2)'[Конечный остаток]),lASTDATE('Остаток (2)'[Дата] ))
источник

ЕС

Ержан Султанов... in Power BI Group RU
спасибо всем
источник

ЕС

Ержан Султанов... in Power BI Group RU
меру можно объявить глобальной, ли она в рамках только таблицы
источник

IN

Iliah Nazarov in Power BI Group RU
Ержан Султанов
меру можно объявить глобальной, ли она в рамках только таблицы
мера работает в рамках всего документа, просто она помещается в какую-то таблицу в списке полей, чтобы ее можно было использовать в отчетах. Она может находиться в одной таблице, а работать с данными из другой таблицы. Ее можно переносить из одной таблицы в другую, но она все равно будет работать в рамках всего документа
источник

Z

Zurab in Power BI Group RU
Доброго времени суток!
прошу помочь советом со следующим вычислением:
1. есть 10 магазинов
2. временной интервал месяц, в котором 4 понедельника с остатками
3. модель данных содержит несколько таблиц Product, Ostatki, Календарь, Magazini.
4. мне нужно сначала посчитать  остаток для каждого магазина и артикула и даты,
потом средний остаток для магазина и артикула,
потом средний остаток для артикула
и в конце среднее по всем артикулам
Моя мера дает кривой результат
=Var tabl1 = SUMMARIZE( 'Ostatki' ; 'Ostatki'[Дата] ; 'Ostatki'[магазин] ; 'Product'[Артикул] ) ---создаю таблицу с нужной гркппировкой
Var tabl2 = ADDCOLUMNS( tabl1 ; "osted" ; calculate(SUM( 'Ostatki'[Остаток] ) ))---добавлю столбец с количеством единиц
Var tabl3 = FILTER( tabl2 ; 'Ostatki'[магазин]<>1&& [osted] >3 )---фильтрую от ненужного магазина и по количеству >3
Var tabl4 = SUMMARIZE( tabl3 ;'Ostatki'[магазин] ; 'Product'[Артикул])---убираю группировку по дате
Var tabl5 = ADDCOLUMNS( tabl4 ; "sredpomag" ; calculate(AVERAGEX( tabl3 ;[osted] )) )---вычисляю среднее по магазину по датам
Var tabl6 = SUMMARIZE( tabl5 ; 'Product'[Артикул])---группироую только по артикулу
Var tabl7 = ADDCOLUMNS( tabl6 ; "sredposeti" ; calculate(AVERAGEX( tabl5 ; [sredpomag] )) ) --- вычисляю срелнее значение для артикулов
Var result = AVERAGEX( tabl7 ; [sredposeti] ) --- вычисляю итоговое среднее
Return
result
источник

RG

Ruslan Ganeev in Power BI Group RU
Можно как-то закрепить вид отображения матрицы? Нужно, чтобы оно сразу отображала раскрытый 1 уровень
источник

SS

Sergei Sergeev in Power BI Group RU
Коллеги, а кто-то сталкивался с багом?

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

SS

Sergei Sergeev in Power BI Group RU
Под инкогнито те же проблемы, дело видимо не в кэше
источник

АК

Алексей Кузнецов... in Power BI Group RU
Бывало такое, в Firefox на OsX та же проблема, в других браузерах норм
источник

АК

Алексей Кузнецов... in Power BI Group RU
В другом браузере попробуй
источник

Z

Zurab in Power BI Group RU
Zurab
Доброго времени суток!
прошу помочь советом со следующим вычислением:
1. есть 10 магазинов
2. временной интервал месяц, в котором 4 понедельника с остатками
3. модель данных содержит несколько таблиц Product, Ostatki, Календарь, Magazini.
4. мне нужно сначала посчитать  остаток для каждого магазина и артикула и даты,
потом средний остаток для магазина и артикула,
потом средний остаток для артикула
и в конце среднее по всем артикулам
Моя мера дает кривой результат
=Var tabl1 = SUMMARIZE( 'Ostatki' ; 'Ostatki'[Дата] ; 'Ostatki'[магазин] ; 'Product'[Артикул] ) ---создаю таблицу с нужной гркппировкой
Var tabl2 = ADDCOLUMNS( tabl1 ; "osted" ; calculate(SUM( 'Ostatki'[Остаток] ) ))---добавлю столбец с количеством единиц
Var tabl3 = FILTER( tabl2 ; 'Ostatki'[магазин]<>1&& [osted] >3 )---фильтрую от ненужного магазина и по количеству >3
Var tabl4 = SUMMARIZE( tabl3 ;'Ostatki'[магазин] ; 'Product'[Артикул])---убираю группировку по дате
Var tabl5 = ADDCOLUMNS( tabl4 ; "sredpomag" ; calculate(AVERAGEX( tabl3 ;[osted] )) )---вычисляю среднее по магазину по датам
Var tabl6 = SUMMARIZE( tabl5 ; 'Product'[Артикул])---группироую только по артикулу
Var tabl7 = ADDCOLUMNS( tabl6 ; "sredposeti" ; calculate(AVERAGEX( tabl5 ; [sredpomag] )) ) --- вычисляю срелнее значение для артикулов
Var result = AVERAGEX( tabl7 ; [sredposeti] ) --- вычисляю итоговое среднее
Return
result
кажется нашел, там где addcolumns, нужно оборачивать выражение в calculate.
источник

DB

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

DB

Dmitriy Belkin in Power BI Group RU
Но у меня теперь другая проблема. Не важно, какой пользователь пытается просмотреть отчёт, username и userprinciplename всегда возвращают реквизиты служебной учетки, которую использует Gateway, вместо того, чтобы возвращать учётную запись конкретного пользователя, который смотрит отчёт. Где может скрываться проблема?
источник

A

Ars in Power BI Group RU
Всем привет! Подскажите, почему у пользователя в вебке не раскрываются плюсики? С двух других учёток  всё работает корректно. Кэш почистили, не помогло.
источник

KK

Konstantin Kadikin in Power BI Group RU
Ars
Всем привет! Подскажите, почему у пользователя в вебке не раскрываются плюсики? С двух других учёток  всё работает корректно. Кэш почистили, не помогло.
вы учетки сравните. И нет ли RLS? А еще попробуйте под этой учеткой на др компе, вдруг это лок проблема компа?
источник

KK

Konstantin Kadikin in Power BI Group RU
Sergei Sergeev
Коллеги, а кто-то сталкивался с багом?

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

SS

Sergei Sergeev in Power BI Group RU
Konstantin Kadikin
Если у кого-то работает, у кого-то нет, то это не баг)
Рлс первым делом проверил. Все оказалось достаточно банально )) решил сброс настроек. Судя по всему пользователь спустился по иерархии (две стрелочки). А потом отключили хедеры у таблицы )))
источник

KK

Konstantin Kadikin in Power BI Group RU
Sergei Sergeev
Рлс первым делом проверил. Все оказалось достаточно банально )) решил сброс настроек. Судя по всему пользователь спустился по иерархии (две стрелочки). А потом отключили хедеры у таблицы )))
это вот чисто твои косяки) Нельзя давать людям редактировать отчеты в облаке, потом не разгребешь
источник

SS

Sergei Sergeev in Power BI Group RU
Ну это, вероятно, коллега отредактировал, который должен редактировать. Но да, то что изначально выглядит "это чужой баг", чаще всего - невнимательность разработчиков
источник

OS

Oleg S. in Power BI Group RU
Добрый день. Подскажите пожалуйста как быть в следующей ситуации - создаётся модель данных, в том числе календарь. Потом добавляем новую небольшую таблицу и связываем её с календарем по столбцу "Год". Но в новой таблице несколько лет (меньше чем в календаре) и не получается сделать связь один-ко-многим. Power BI даёт только многие ко многим. Как быть?
источник