Size: a a a

Power BI Group RU

2021 February 10

АО

Анатолий Одегов... in Power BI Group RU
Сергей Коломиец
VAR select =  SELECTEDVALUE ( [Stage Number] )
VAR More_5 =
   CALCULATETABLE (
       VALUES ( 'table'[Object Name] ),
       REMOVEFILTERS (),
       'table'[Stage Number] > 5
   )
VAR maxst =
   CALCULATE (
       MAXX ( 'table', 'table'[Stage Number] ),
       REMOVEFILTERS (),
       VALUES ( 'table'[Object Name] )
   )
VAR Result =
   IF (
       select = maxst,
       CALCULATE ( [Ваша мера], NOT 'table'[Object Name] IN More_5 )
   )
RETURN Result
Как-то страшно у Вас, чуточку не успел, но я предлагаю такой Вариант, он вроде не очень страшный, по крайней мере для меня! :)
источник

АО

Анатолий Одегов... in Power BI Group RU
Сергей Коломиец
VAR select =  SELECTEDVALUE ( [Stage Number] )
VAR More_5 =
   CALCULATETABLE (
       VALUES ( 'table'[Object Name] ),
       REMOVEFILTERS (),
       'table'[Stage Number] > 5
   )
VAR maxst =
   CALCULATE (
       MAXX ( 'table', 'table'[Stage Number] ),
       REMOVEFILTERS (),
       VALUES ( 'table'[Object Name] )
   )
VAR Result =
   IF (
       select = maxst,
       CALCULATE ( [Ваша мера], NOT 'table'[Object Name] IN More_5 )
   )
RETURN Result
источник

АО

Анатолий Одегов... in Power BI Group RU
Сергей Коломиец
VAR select =  SELECTEDVALUE ( [Stage Number] )
VAR More_5 =
   CALCULATETABLE (
       VALUES ( 'table'[Object Name] ),
       REMOVEFILTERS (),
       'table'[Stage Number] > 5
   )
VAR maxst =
   CALCULATE (
       MAXX ( 'table', 'table'[Stage Number] ),
       REMOVEFILTERS (),
       VALUES ( 'table'[Object Name] )
   )
VAR Result =
   IF (
       select = maxst,
       CALCULATE ( [Ваша мера], NOT 'table'[Object Name] IN More_5 )
   )
RETURN Result
источник

MZ

Maxim Zelensky in Power BI Group RU
Sergei Skurikhin
Стадии =
VAR _Stage =
   SELECTEDVALUE ( 'CRM_стадии_справочник'[Стадия_проекта])
RETURN
   IF ( NOT ISBLANK( _Stage);
   IF(
       CALCULATE( MAX('CRM_стадии_справочник'[Стадия_проекта]);ALL('CRM_стадии_справочник'[Стадия_проекта])) = _Stage; [Сумма продаж (плановая)]);" ")
Тогда попробуйте в начале изменить так:
Стадии = 
VAR _Stage =
  calculate(SELECTEDVALUE ( 'CRM_стадии_справочник'[Стадия_проекта]), allselected('CRM_стадии_справочник'[Стадия_проекта]))
источник

АО

Анатолий Одегов... in Power BI Group RU
Сергей Коломиец
VAR select =  SELECTEDVALUE ( [Stage Number] )
VAR More_5 =
   CALCULATETABLE (
       VALUES ( 'table'[Object Name] ),
       REMOVEFILTERS (),
       'table'[Stage Number] > 5
   )
VAR maxst =
   CALCULATE (
       MAXX ( 'table', 'table'[Stage Number] ),
       REMOVEFILTERS (),
       VALUES ( 'table'[Object Name] )
   )
VAR Result =
   IF (
       select = maxst,
       CALCULATE ( [Ваша мера], NOT 'table'[Object Name] IN More_5 )
   )
RETURN Result
Капельку подправил, но здесь я хотел показать больше логику вычислений, а что бы работало четко в Вашей системе, возможно нужно будет кое-что подправить! :)
источник

SS

Sergei Skurikhin in Power BI Group RU
ДА!
источник

А

Антонио in Power BI Group RU
Тогда я не понимаю, это обычный фильтр, ни одной меры.
источник

SS

Sergei Skurikhin in Power BI Group RU
Антонио
Тогда я не понимаю, это обычный фильтр, ни одной меры.
Да, только если у объекта максимальная стадия 3, а если вы поставите фильтр на стадию 2, то он покажет сумму проекта ааа по стадии 2, но у этого проекта максимальная стадия 3, и в статистике проектов 2 - он мне не нужен
источник

SS

Sergei Skurikhin in Power BI Group RU
Антонио
Тогда я не понимаю, это обычный фильтр, ни одной меры.
Если я выведу все проекты 2 и 3, то объект ааа попадет и туда и туда
источник

MZ

Maxim Zelensky in Power BI Group RU
Sergei Skurikhin
Да, только если у объекта максимальная стадия 3, а если вы поставите фильтр на стадию 2, то он покажет сумму проекта ааа по стадии 2, но у этого проекта максимальная стадия 3, и в статистике проектов 2 - он мне не нужен
сумма только по максимальной стадии =
VAR _st =
   CALCULATE ( SELECTEDVALUE ( 'Table'[Стадия] ), ALLSELECTED ( 'Table'[Стадия] ) )
VAR _max =
   CALCULATE (
       MAX ( 'Table'[Стадия] ),
       REMOVEFILTERS ( 'Table' ),
       VALUES ( 'Table'[Проект] )
   )
RETURN
   IF ( _max = _st, SUM ( 'Table'[Сумма] ) )
ну вот так должно работать, или вы еще какие-то условия опускаете
источник

Н

Ник in Power BI Group RU
всем привет)
подскажите, как прописать в формуле подсчет уникальных значений не по одному столбцу а сразу по двум?
Например:
Столбец 1           Столбец 2
Москва                  1
Москва                  1
Москва                  2
Питер                   1
Питер                   1
Питер                   2

на выходе у меня должно получиться не 2 уникальных значения по второму столбцу, а 4 (Москва 1 Москва 2 Питер 1 и Питер 2)
источник

MZ

Maxim Zelensky in Power BI Group RU
Ник
всем привет)
подскажите, как прописать в формуле подсчет уникальных значений не по одному столбцу а сразу по двум?
Например:
Столбец 1           Столбец 2
Москва                  1
Москва                  1
Москва                  2
Питер                   1
Питер                   1
Питер                   2

на выходе у меня должно получиться не 2 уникальных значения по второму столбцу, а 4 (Москва 1 Москва 2 Питер 1 и Питер 2)
а где здесь 2 столбца?
источник

СC

Стас C1rcle in Power BI Group RU
Ник
всем привет)
подскажите, как прописать в формуле подсчет уникальных значений не по одному столбцу а сразу по двум?
Например:
Столбец 1           Столбец 2
Москва                  1
Москва                  1
Москва                  2
Питер                   1
Питер                   1
Питер                   2

на выходе у меня должно получиться не 2 уникальных значения по второму столбцу, а 4 (Москва 1 Москва 2 Питер 1 и Питер 2)
сцепи название города и циверку и посчитай)
источник

Н

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

Н

Ник in Power BI Group RU
Maxim Zelensky
а где здесь 2 столбца?
поправил
источник

MZ

Maxim Zelensky in Power BI Group RU
Ник
всем привет)
подскажите, как прописать в формуле подсчет уникальных значений не по одному столбцу а сразу по двум?
Например:
Столбец 1           Столбец 2
Москва                  1
Москва                  1
Москва                  2
Питер                   1
Питер                   1
Питер                   2

на выходе у меня должно получиться не 2 уникальных значения по второму столбцу, а 4 (Москва 1 Москва 2 Питер 1 и Питер 2)
countrows(summarize(table, table[column1], table[column2]))
источник

Н

Ник in Power BI Group RU
Maxim Zelensky
countrows(summarize(table, table[column1], table[column2]))
супер! спасибо)
источник

СC

Стас C1rcle in Power BI Group RU
count:=COUNTROWS(SUMMARIZE('Таблица';'Таблица'[Город];'Таблица'[Число]))
источник

СC

Стас C1rcle in Power BI Group RU
не успел(
источник

EK

Evgeniy Kapinos in Power BI Group RU
Всем привет, подскажите, как пробелы в числах добавить, в визуальном элементе "карточка"как в примере? В данный момент у меня просто число сплошняком отображается. Спасибо
источник