【问题标题】:special characters in url not working as expected tableauurl 中的特殊字符无法按预期工作
【发布时间】:2019-10-24 14:21:08
【问题描述】:

在 url 中传递特殊字符时,我看到一个奇怪的问题。

我在 URL 中的一些键有 space,例如 County Unique,我还有一些过滤器,其值为 N/A

根据文档 (https://kb.tableau.com/articles/issue/special-characters-in-url-parameters),当我转义特殊字符并对 URL 进行编码时,具有 Portage (OH) 之类值的过滤器不起作用,但具有 N/A work 之类值的过滤器,所以如果我的 url 有Portage (OH) & N/A 的编码值,过滤器不会在选择 Portage (OH) 时加载,但会在选择 N/A 时加载。这是一个示例网址

&Operator=Chesapeake%2CMountaineer%5C%20Keystone%2CNorthwood%5C%20Energy%2CUS%5C%20Energy&Basin=Utica&State=Ohio&County%5C%20Unique=Portage%5C%20%5C%28OH%5C%29&Field=%2CRootstown%2CSuffield%2CWindham&Formation=Other%2CPoint%5C%20Pleasant&First%5C%20Production%5C%20Year=2011%2C2013%2CN%5C%2FA&Well%5C%20type=Gas%2COil&LastWellStatusCalc=2%5C.%5C%20DUC%2C4%5C.%5C%20Producing%2C5%5C.%5C%20Inactive%2C6%5C.%5C%20Plugged&Well%5C%20name=ASHER%5C%20%5C%20%5C%20%5C%20%5C%20PORT2AHSU%5C%20%5C%283413324430%5C%29%2CFRAME%5C%20UNIT%5C%20%5C%20%5C%20%5C%20%5C%201H%5C%20%5C%283413324478%5C%29%2CFRAME%5C%20UNIT%5C%20%5C%20%5C%20%5C%20%5C%202H%5C%20%5C%283413324477%5C%29%2CHOSEY%5C%20POR%5C%20%5C%20%5C%20%5C%20%5C%206H%5C-X%5C%20%5C%283413324420%5C%29%2CSEKEL%5C%20UNIT%5C%20%5C%20%5C%20%5C%20%5C%201H%5C%20%5C%283413324473%5C%29%2CSOINSKI%5C%2099%5C-04%5C-06%5C%20%5C%20%5C%20%5C%20%5C%20201%5C%20%5C%283413324440%5C%29%2CSOINSKI%5C%2099%5C-04%5C-06%5C%20%5C%20%5C%20%5C%20%5C%20202%5C%20%5C%283413324441%5C%29%2CSOINSKI%5C%20211%5C-214%5C%20%5C%20%5C%20%5C%20%5C%20211%5C%20%5C%283413324446%5C%29%2CSOINSKI%5C%20211%5C-214%5C%20%5C%20%5C%20%5C%20%5C%20212%5C%20%5C%283413324444%5C%29%2CSOINSKI%5C%20211%5C-214%5C%20%5C%20%5C%20%5C%20%5C%20213%5C%20%5C%283413324443%5C%29

现在,如果我保持键不变并且不将键中的空格替换为 %5C%20,过滤器将使用 Portage (OH) 之类的值,但 N/A 之类的值不再起作用。

任何人都可以帮忙,我做错了什么。我需要传递在过滤器值中具有特殊字符的值,并且我的键在名称中具有 space

谢谢。

【问题讨论】:

    标签: tableau-api urlencode


    【解决方案1】:

    查看URL action下有一个名为URL Encode Data Values的选项。

    此外,如果Null假设 N/A 为 null)值给您带来问题,则转义 null 的语法:

    &dim1=~~null~
    

    【讨论】:

    • 嗨@r.ruckus,非常感谢您的回复,我会试试这个。但我无法理解的是,如果我对我的密钥进行编码,某些条件有效,如果我不这样做,那么其他一些条件有效:(
    • @opensource-developer 检查此链接:help.tableau.com/current/pro/desktop/en-us/embed_filter_add.htm。当您为过滤器嵌入多个值时,请将其放在值标签中,如上面链接中“在多个字段上过滤”标题下所示。
    猜你喜欢
    • 2019-05-04
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 2015-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-19
    相关资源
    最近更新 更多