2016-02-02 5 views
1

У меня возникли проблемы с определением даты последнего значения из моих данных.Как получить последнее значение даты

Вот пример моих данных

enter image description here

И это формула "Последнего Дата Show" вычисляемое поле:

, если [Дата] = {FIXED [Panelistid]: MAX ([Дата])} THEN «SHOW» ELSE NULL END

Согласно результату, что я разделяемой на вершине, 244196 Члены группы должны иметь «SHOW» значение на 2 EventID, также Панелисты 253487 должно иметь значение «ПОКАЗАТЬ» в 4-м событии EventID, что даже странно: панельные панели 254595 не показывают значение «SHOW», а оно имеет только 1 значение.

Интересно, что не так с формулой.

Отредактировано:

Я нашел проблему. Он исходит из моих данных. Что-то вроде этого

enter image description here

так, как я это исключает запись, которые имеют значение NULL, а затем применить «Last Date Show» переменную. Я думаю, именно поэтому он не показывал значение «SHOW», потому что сначала был отфильтрован, а затем вычислялся.

Проблема в том, как я могу сделать «последнюю дату Show» через данные, которые имеют значение только (не NULL значения)

Благодаря

Рэнди

+0

довольно странно ... просто чтобы проверить все возможно, вы уже пытались создать вычисляемое поле только с фиксированной максимальной датой ({FIXED [Panelistid]: MAX ([Дата])}) и добавить его в полку? что он показывает? Я пробовал вашу формулу с набором данных супермаркета и все отлично работает –

+0

привет Фабио спасибо за ваш ответ. Я нашел проблему, деталь находится в моем первом сообщении.Спасибо –

+0

очень хорошо, может быть, попробуйте обновить/ответить, чтобы спать с этим сообщением. рад помочь в случае :-) –

ответ

0

Предполагая, что вы хотите только 4 из ваших 6 входных строк (за исключением тех, которые со значением = NULL), то это может быть вам решение:

enter image description here

Как ча n see, единственное, что вы, возможно, забыли, это использовать ФИЛЬТР КОНТЕКСТА (щелкните правой кнопкой мыши на своем фильтре и нажмите «добавить в контекст»), так как они разрешены до оператора FIXED.

Взгляните на этой схему, чтобы лучше понять, как Tableau работает в терминах «время»:

enter image description here

Надеется, что это помогает.

EDIT: взглянуть на официальную документацию: http://onlinehelp.tableau.com/current/pro/online/windows/en-us/filtering_context.html

FF

+0

Большое спасибо Фабио, это действительно работает !!! И спасибо за напоминание: D –

+0

, чтобы лучше понять контекстный фильтр, я обновил свой asnwer с помощью внешней ссылки на документацию Tableau. не стесняйтесь обращаться за дополнительной помощью –