Использовать один и тот же столбец дважды в таблице - PowerBI - PullRequest
0 голосов
/ 06 июня 2018

В настоящее время я работаю над проектом на PowerBI.У меня есть база данных с именем STATUS_PER_SCHEMA, в которой есть столбец с именем RUN_TIME, который сообщает, когда был запущен пакет.В базе данных есть значения для RUN_TIME для каждой схемы за последние 10 дней.Я хочу использовать один и тот же столбец дважды в одной таблице.Так что в основном я хочу, чтобы последний и первый пакетный тайминг для каждой схемы.

должен выглядеть примерно так.

SCHEMA  LAST_BATCH_RUN  EARLIEST_BATCH_RUN
A   2018-05-21 12:00    2018-05-16 13:00
B   2018-05-21 12:00    2018-05-16 13:00
C   2018-05-21 12:00    2018-05-16 13:00
D   2018-05-21 12:00    2018-05-16 13:00
E   2018-05-21 12:00    2018-05-16 13:00
F   2018-05-21 12:00    2018-05-16 13:00

Ответы [ 2 ]

0 голосов
/ 06 июня 2018

Вы можете вставить столбец SCEHMA в секцию визуальных строк матрицы и создать одну меру для последнего запуска и одну меру для самого раннего запуска и удалить эти меры в разделе Значения.

LAST_BATCH_RUN = MAX(RUN_TIME)

EARLIEST_BATCH_RUN = MIN(RUN_TIME)
0 голосов
/ 06 июня 2018

Как насчет:

select
    SCHEMA, 
    max(RUN_TIME) as LAST_BATCH_RUN,
    min(RUN_TIME) as EARLIEST_BATCH_RUN
  from STATUS_PER_SCHEMA
  group by SCHEMA
...