Здравствуйте
Какой мерой можно найти этих типов?
Какой мерой можно найти этих типов?
20.08.2022 07:40:00
Здравствуйте
Какой мерой можно найти этих типов? |
|
|
|
20.08.2022 09:12:24
Off
По вопросам из тем форума, личку не читаю.
|
|||
|
|
20.08.2022 09:59:16
|
|||
|
|
20.08.2022 11:02:52
Изменено:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
20.08.2022 13:34:28
artemkau88, спасибо, однако надо мерой Dax.
Дмитрий(The_Prist) Щербаков, большое спасибо! Все работает!
Шучу конешно |
|||
|
|
20.08.2022 18:25:01
Позволю себе добавить комментарий
Фильтровать всю таблицу вот так filter('Таблица1';SUM('Таблица1'[Сбережения])>25) не лучшая идея Нам достаточно отфильтровать таблицу VALUES ( 'Таблица1'[Типы] ) и ее поместить в выражение фильтра CALCULATE. Уникальных типов гораздо меньше, чем строк в таблице фактов. Это будет гораздо более эффективно. Мои варианты:
Ставлю на то, что второй шустрее
Изменено: |
|||||
|
|
21.08.2022 16:17:02
surkenny, спасибо
Реальных данных не более 20тыс строк. Любая формула Dax отработает по-быстрому. Завтра проверю как раз |
|
|
|
22.08.2022 15:17:54
|
|||||
|
|
22.08.2022 16:12:53
StepanWolkoff, ого какой прием, надо запомнить.
|
|
|
|
23.08.2022 14:19:44
StepanWolkoff, круто А есть какие-нибудь данные, насколько это может ускорить расчёт? По идее, не должно отличаться от моего варианта, но код компактнее.
А вот использование всей таблицы в выражении фильтра - очень сильно бьет по производительности. Плюс не нужно забывать, что в некоторых случаях фильтруя целой таблицей нужно обязательно помнить о расширенных таблицах! А то результат может удивить .Если Вы (в данном случае подразумевается любой, кто читает это сообщение ) не поняли, что такое расширенная таблица и почему нужно об этом помнить, читаем Феррари/Руссо
Изменено: |
|
|
|
24.08.2022 10:00:15
surkenny, mera2 и mera3 почти идентичны как физический, так и логический план запроса, но в mera3 все таки на одну итерацию меньше и на значительных объемах разница может стать заметной. Но опять, не забываем, что здесь все в одной таблице, а при больших объемах и создании справочников и при соответствующем изменении мер, не факт, что даже mera окажется хуже, так ее физический план запроса при использовании справочника "типов" почти в два раза короче. Но это все надо смотреть на боевых данных, ну или близких к ним по структуре и размеру, там вобще может оказаться все не так=)
Изменено: |
|
|
|
24.08.2022 11:31:00
PowerBI_WannaBe, у вас переменная "а" один раз рассчитывается, и когда вы ее добавляете в столбец "@sber" она не будет пересчитываться.
чтобы пересчитывалась с использованием преобразования контекста, нужно не переменную туда ставить , а меру, или вычисление обернутое в CALCULATE. |
|
|
|
24.08.2022 12:05:38
Lari, спасибо за уточнение, поправил.
Да, там вроде был какой-то подводный камень с расчетом переменных внутри меры. Что она считается только в первый раз (или как-то так наверно) Теперь работает корректно
Изменено: |
||||
|
|
|||