Сгенерированное измерение времени - изменение значений лет - PullRequest
0 голосов
/ 14 января 2019

В SSAS я создал сгенерированное измерение времени в источнике данных. Проблема в том, что сгенерированные годы имеют формат «Календарь 2018», а не просто «2018», что довольно неудобно, так как я позже использую измерение времени в Таблице и вижу «Календарь 2018» везде, где мне нужно показать некоторую тенденцию выглядит плохо. Есть ли способ создать измерение времени, в котором годы представлены в простом формате «2018»? Или есть ли способ вручную изменить данные в измерении? Я бы использовал измерение, основанное на моей собственной таблице, но Tableau, похоже, не распознает его как измерение «дата» и, следовательно, не позволяет мне отображать данные в виде непрерывных линий, а это то, что мне нужно. Большое спасибо.

1 Ответ

0 голосов
/ 15 января 2019

Да, Tableau не будет интерпретировать «Календарь 2018» как число. Преобразование этой строки в число также не даст вам большого результата из-за слова «Календарь».

К счастью, есть простое решение для этого.

Я создал крошечную таблицу данных в Excel, чтобы смоделировать это решение.

enter image description here

Наш расчет будет отделять слово «Календарь» от «2018» и преобразовывать часть результата года в число. Этот расчет выглядит как ...

INT(SPLIT([Calendar Years], ' ', 2))

Я перетащу этот расчет в столбцы самостоятельно и перетащу столбец значений на полку строк. Наконец, мы позаботимся о том, чтобы наши метки отображались в виде линии.

Ваш результат должен выглядеть следующим образом.

enter image description here

Надеюсь, это поможет! Удачного визинга:)

...