Tableau api 筛选一个参数问题上具有不同日期的多个视图

Tableau api 筛选一个参数问题上具有不同日期的多个视图,tableau-api,Tableau Api,我有两个指标:rep\u id,user\u id 我有三个维度:rep\u onboard\u date,user\u application\u date,user\u registration\u date 我创建了一个名为“启动日期”的参数,该日期等于2018年1月1日。请注意,我有几年前的数据 我有三种看法: 1) 列=month(rep\u-board\u-date),行=cntd(rep\u-id) 2) 列=month(用户\应用程序\日期),行=cntd(用户\ id) 3)

我有两个指标:
rep\u id
user\u id
我有三个维度:
rep\u onboard\u date
user\u application\u date
user\u registration\u date

我创建了一个名为“启动日期”的参数,该日期等于2018年1月1日。请注意,我有几年前的数据

我有三种看法:

1) 列=
month(rep\u-board\u-date)
,行=
cntd(rep\u-id)

2) 列=
month(用户\应用程序\日期)
,行=
cntd(用户\ id)

3) 列=
month(用户注册日期)
,行=
cntd(用户id)

我想在仪表板上创建一个过滤器-过滤所有的,在“发布日期”之前和“发布日期”之后

我尝试根据创建三个计算字段,因此创建了:

机载日期=[代表机载日期]>=[发射日期]

应用程序\u日期=[用户\u应用程序\u日期]>=[启动日期]

注册日期=[用户注册日期]>=[启动日期]

但我只能添加一个或另一个(或两者)作为过滤器-这不是我要找的

请注意,使用“or”语句将它们添加到一个过滤器中是不起作用的,因为当设置filter=True时,我仍然会在启动日期之前获取数据


非常感谢您的帮助

我的建议是添加一个过滤器,并像在计算字段中添加语句一样添加这些过滤器条件,这将类似于从数据库中获取数据后在tableau中进行处理,而不是直接在数据库上进行处理

如果您想作为过滤器应用,则取3张纸,分别应用过滤器,并在仪表板中合并表格

编辑-----------------------------------------------------------------

创建3个计算字段:

第一计算字段:

if [rep_onboard_date]>=[parameter.Launch Date]
then table.field
第二计算场

if [user_application_date]>=[parameter.Launch Date]
then table.field
第三计算场

if [user_enrollment_date]>=[parameter.Launch Date]
then table.field
一个条件是启动日期应为参数,然后使用启动日期创建一个带参数的多个计算字段,并通过放置在过滤器上选择true:

table.launch date> parameter.launch date

为什么要在过滤器中添加这些条件,而不是在IF中使用这些条件statemetns@Siva我不确定我是否理解,你介意扩展吗?你能分享工作簿吗?@Siva我希望我能。。。但我有一个很好的理论答案——如果我对我能够实现的方法有点了解,你能举一个第一种选择的例子吗?第二个选项我已经有了,但它需要3个单独的过滤器