Size: a a a

Power BI Group RU

2020 April 28

V

Viktor in Power BI Group RU
👍
источник

BP

Bogdan Pilyavets in Power BI Group RU
Chern Oleksander
На всю модель убраны определенные строки, но мера все равно их учитыает, можно ли как-то убрать их из расчёта?
У вас Arbitrarily shaped filtres => заверните модификатор контекста внутри CALCULATE в KEEPFILTERS, вот тут можно прочитать подробнее https://www.sqlbi.com/articles/using-keepfilters-in-dax/
источник

CO

Chern Oleksander in Power BI Group RU
Bogdan Pilyavets
У вас Arbitrarily shaped filtres => заверните модификатор контекста внутри CALCULATE в KEEPFILTERS, вот тут можно прочитать подробнее https://www.sqlbi.com/articles/using-keepfilters-in-dax/
Спасибо мне еще подсказали, что можно просто в PowerQuery убрать,
= Table.SelectRows(Source, each ([step] <> 40 and [step] <> 50 and [step] <> 1000 and [step] <> 1100 and [step] <> 1101))

А вот не подскажите можно ли не перечислять такой набор а сделать как-то
[step] not in {40;50;1000;1100;1101}
источник

BP

Bogdan Pilyavets in Power BI Group RU
Конечно, List.Contains в помощь
источник

BP

Bogdan Pilyavets in Power BI Group RU
= Table.SelectRows(Source, each not List.Contains(stepstoexclude, [step]))
источник

BP

Bogdan Pilyavets in Power BI Group RU
как-то так по памяти должно быть
источник

CO

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

M

Max in Power BI Group RU
Станислав Берсиров
prev month  = if(CONTAINS(A,[client_type], "repeated"), CALCULATE(DIVIDE(CALCULATE(CALCULATE(COUNT(A[id])*'A'[% Repited_in_30_day],FILTER(A,'A'[client_type]="new")),DATEADD(A[Date_Overdue].[Date],-1,MONTH)),CALCULATE(count(A[id]),FILTER(A,'A'[client_type]="repeated")))),BLANK())
Ух...
Во-первых, хочу порекоммендовать http://www.daxformatter.com/ - облегчите жизнь и себе, и всем вокруг :)
Во-вторых - Вы специально используете FILTER как аргумент внутри CALCULATE? Если да, то зачем?
источник

СБ

Станислав Берсиров... in Power BI Group RU
Ну если подскажите альтернативу, то буду счастлив.
Необходимо вычислить долю по определённому типу прошлого месяца к разнице нового месяца другого типа и доли его в старом,  и все это ещё обернуть на график срезов.
В принципе я реализовал это все уже, проблема только с визуализацией в зависимости от среза
источник

M

Max in Power BI Group RU
Срез по типу?
Попробуйте вместо FILTER ( A, 'A'[client_type] = "new" ) оставить просто 'A'[client_type] = "new"
источник

BP

Bogdan Pilyavets in Power BI Group RU
Max
Срез по типу?
Попробуйте вместо FILTER ( A, 'A'[client_type] = "new" ) оставить просто 'A'[client_type] = "new"
Но это ведь не эквивалентные выражения: просто 'A'[client_type] = "new" - это эквивалент FILTER(ALL('A'[client_type] )...)
источник

M

Max in Power BI Group RU
Вот и я об этом же :)
источник

NT

Nikola Tesla in Power BI Group RU
Коллеги хочу поделиться одним забавным приемчиком. Оказывается в Power BI можно назаначать иконки перед названиями таблиц и даже столбцов. Кликните на названии столбца в табличной модели, затем нажмите на клавиатуре компа значок windows а затем точку. Назначьте иконку и перейдите на другую колонку. Иконка появится.
источник

NT

Nikola Tesla in Power BI Group RU
источник

NT

Nikola Tesla in Power BI Group RU
У кого получится напишите плииз
источник

СБ

Станислав Берсиров... in Power BI Group RU
Вы хотите сказать что я сильно сам себе усложняю жизнь?)) таки да походу
источник

M

Max in Power BI Group RU
Bogdan Pilyavets
Но это ведь не эквивалентные выражения: просто 'A'[client_type] = "new" - это эквивалент FILTER(ALL('A'[client_type] )...)
Если я правильно прочитал оригинальную формулу, она будет работать только тогда, когда на срезе по типу будет выбрано и "new", и "repeated". Поэтому ALL здесь нужен
источник

BP

Bogdan Pilyavets in Power BI Group RU
Max
Если я правильно прочитал оригинальную формулу, она будет работать только тогда, когда на срезе по типу будет выбрано и "new", и "repeated". Поэтому ALL здесь нужен
Да, не спорю, просто сделал ремарку на случай, если кто-то такой же ленивый, как я, будет читать и не обратит должного внимания на контекст вашего сообщения😅
источник

KK

Konstantin Kadikin in Power BI Group RU
Собака Смайл обычно постит офиц. ссылки, или свои, но тут, нате вам all с примерами

https://biprosto.ru/dax/all.html#a1
источник

M

Max in Power BI Group RU
Bogdan Pilyavets
Да, не спорю, просто сделал ремарку на случай, если кто-то такой же ленивый, как я, будет читать и не обратит должного внимания на контекст вашего сообщения😅
👍
Сколько шишек было набито с CALCULATE, и не сосчитать...)
источник