Size: a a a

Power BI Group RU

2020 October 12

Z

Zurab in Power BI Group RU
думаю что все же витрина, птому что расчет остатков на конец периода станут тем еще весельем
источник

M

Maximus in Power BI Group RU
Zurab
думаю что все же витрина, птому что расчет остатков на конец периода станут тем еще весельем
Витрины + Dax
источник

M

Maximus in Power BI Group RU
Все это запилить в витрины для вас будет сложно
источник

Z

Zurab in Power BI Group RU
поэтому мне нужно убедить в этом ИТ)
источник

Z

Zurab in Power BI Group RU
они говорят да считай так, будут данные в любых разрезах))
источник

Z

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

M

Maximus in Power BI Group RU
Тут нет ничего сложного. Нужно понять какой анализ нужен, как уже сказали здесь выше. И отходя из этого решить на чьей стороне расчеты и в каком объёме.
источник

E

Egor in Power BI Group RU
несколько лет назад считал остатки через движения в 1С - Остаток на дату = if(CALCULATE(TOTALMTD(SUM('Остатки КА'[Количество]),'Календарь'[Date]), FILTER('Календарь', 'Календарь'[Date] <= TODAY()))=0,BLANK(),CALCULATE(TOTALMTD(SUM('Остатки КА'[Количество]),'Календарь'[Date]), FILTER('Календарь', 'Календарь'[Date] <= TODAY())))
источник

E

Egor in Power BI Group RU
20 млн строк за секунду
источник

E

Egor in Power BI Group RU
оперативки что то около 16 вместе со скулем
источник

Z

Zurab in Power BI Group RU
Egor
оперативки что то около 16 вместе со скулем
=
IF (
   CALCULATE (
       TOTALMTD ( SUM ( 'Остатки КА'[Количество] ), 'Календарь'[Date] ),
       FILTER ( 'Календарь', 'Календарь'[Date] <= TODAY () )
   ) = 0,
   BLANK (),
   CALCULATE (
       TOTALMTD ( SUM ( 'Остатки КА'[Количество] ), 'Календарь'[Date] ),
       FILTER ( 'Календарь', 'Календарь'[Date] <= TODAY () )
   )
)

против
=
CALCULATE (
   SUM ( 'Ostatki'[Остаток] );
   LASTNONBLANK (
       'Календарь'[Date];
       CALCULATE ( COUNTROWS ( 'Ostatki' ); ALL ( Product ) )
   )
)

оперативки несколько гигабайт на второй вариант
источник

Z

Zurab in Power BI Group RU
однозначно витрина)
даже в книге у итальянцев примеры по агрегированным данным.
Спасибо всем откликнувшимся.
источник

M

Maximus in Power BI Group RU
Egor
несколько лет назад считал остатки через движения в 1С - Остаток на дату = if(CALCULATE(TOTALMTD(SUM('Остатки КА'[Количество]),'Календарь'[Date]), FILTER('Календарь', 'Календарь'[Date] <= TODAY()))=0,BLANK(),CALCULATE(TOTALMTD(SUM('Остатки КА'[Количество]),'Календарь'[Date]), FILTER('Календарь', 'Календарь'[Date] <= TODAY())))
Проще можно написать меру.
источник

E

Egor in Power BI Group RU
я поэтому и написал, что несколько лет прошло:-) и даже такая, она работает без тормозов.
источник

E

Egor in Power BI Group RU
Maximus
Проще можно написать меру.
интересно взглянуть
источник

Z

Zurab in Power BI Group RU
к вопросу о квалификации))
источник

M

Maximus in Power BI Group RU
Egor
интересно взглянуть
А что тут взглянуть то?! Из запроса идёт Приток со знаком +, отток со знаком -. И затем filter max по дате
источник

E

Egor in Power BI Group RU
Zurab
к вопросу о квалификации))
в те далекие времена (когда писалась мера), я только начинал знакомиться с DAXом, а то ишь...напали критики.
источник

E

Egor in Power BI Group RU
не не не
источник

E

Egor in Power BI Group RU
я написал про остатки из 1С
источник