Tableau 参数帮助。我添加了一个参数作为过滤器,但它没有按预期工作

问题描述 投票:0回答:1

我有以下片段。基本上,我正在创建一个新的计算字段。

目标:我管理一家运输公司。我想在基本票价的基础上向前往我所在城镇北部的客户收取 50 美元的费用,但仅限于 2024 年 1 月 1 日至 2024 年 1 月 9 日。然后,我想向南行的客户收取相同的费用,但仅限于 16DEC23-23DEC32 和 26DEC23-30DEC23。如果客户在特定日期或指示之外做生意,附加费只需$20。

片段

[基本票价]>0 AND [地区]="亚利桑那州" 且 [方向] = '北行' AND [运输日期] >= 日期(2024-01-01) AND [运输日期] <= DATE(2024-01-09)

然后【基本票价】+50

ELSEIF
[基本票价]>0 AND [地区]="亚利桑那州" 并且 [方向] = '南行' AND ([运输日期] >= 日期(2023-12-16) AND [运输日期] <= DATE(2023-12-23)) OR
([运输日期] >= DATE(2023-12-26) AND [运输日期] <= DATE(2023-12-30))

然后【基本票价】+50

其他 [基本票价]+ 20 结尾 片段结束

我还添加了一个名为“方向”的参数,我想在其中单击“北行”或“南行”。我的数据仪表板的目标是显示“最终收取的价格”,具体取决于北向或南向。

问题:当我点击参数时,数据没有改变。它不区分北行和南行。

上面有详细的代码和问题:)

dashboard tableau-desktop
1个回答
0
投票

参数类型可能是 Float,但您在代码中使用显示的值?贴一下参数编辑屏幕的截图。

© www.soinside.com 2019 - 2024. All rights reserved.