| 
 | 
| 
 
SSAS 2012 MIN , MAX хитрым образом 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Добрый день всем. SSAS 2012 Есть куб мерчендайзинг доставщийся мне по наследству Один агент посещает торг.точки (ТТ1 , ТТ2 , ТТ3 )в течение дня И есть меры считающие время визитов и прочее 2 меры по таблице MerchVisit Начало визита MIN(AuditStart) Конец визита MAX(AuditFinish) Все было ОК пока не случилсоь кейсов когда агент посещает одну ТТ за день несколько раз. ( ТТ1 ,ТТ2, ТТ3, ТТ1 , ТТ2 ) вот ТТ1 в 1 день : outlet AuditStart AuditFinish minutes Id_MerchVisit Id_Merch магазин "Перекресток-11" 2020-01-15 10:59:02.000 2020-01-15 12:03:14.000 64 1091947 46 магазин "Перекресток-11" 2020-01-15 15:53:17.000 2020-01-15 16:51:11.000 58 1091950 46 в данных все хорошо (у них разный Id_MerchVisit визита ) а в куб попаает 1 строка Начало визита Конец визита магазин "Перекресток-11" 15.01.2020 10:59 15.01.2020 16:51 что соответвует MAX(AuditFinish) и MIN(AuditStart) но не соовтетсвует действительности - ибо визитов все таки 2 ( и между ними есть визиты в другие ТТ ) Вот думаю как (и можно ли) переделать эти меры (через mdx Какой-то хитрый MAX но в рамках одного визита ) или все таки без переделки структуры куба не обойтись Любые идеи велком PS Upd Нет измерения визиты в кубе ( а скорей всего оно нужно и дата старта и дата оконачания возможно должны быть там в атрибутах) пока был 1 визит в день все было ок ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 16.01.2020, 16:30 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=49&msg=39914898&tid=1857397]:  | 
    0ms | 
get settings:  | 
    12ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    59ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    45ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 247ms | 
| total: | 401ms | 

| 0 / 0 | 
