gpt4 book ai didi

database - 如何在不破坏报告的情况下为 Tableau 重命名数据源中的列?

转载 作者:搜寻专家 更新时间:2023-10-30 20:34:50 26 4
gpt4 key购买 nike

我面临着更改数据仓库中一列的挑战,该列会影响一个画面数据源,然后影响多个报告。
如果我重命名该列,报告本身会声称该列不再存在并吐出错误。将多个报告附加到此数据源意味着我需要打开所有报告并手动更改它们。

+----------+----------+-----------+----------------+----------+
| column 1 | column 2 | change -> | column renamed | column 2 |
+----------+----------+ +----------------+----------+
| data 1 | data 1 | | data 1 | data 1 |
+----------+----------+ +----------------+----------+
| data 2 | data 2 | | data 2 | data 2 |
+----------+----------+ +----------------+----------+
| data 3 | data 3 | | data 3 | data 3 |
+----------+----------+-----------+----------------+----------+

有没有一种聪明的方法可以在不更改所有报告的情况下重命名列?

最佳答案

如果您想在数据库中重命名 tableau 正在运行提取(并将其用于报告)的列 - 如果不手动修复所有报告(及其元素),就没有“tableau”方法。

目前我找到的唯一方法是直接编辑工作簿文件。 Tableau 将其工作簿存储在 twbtwbx 文件中。
您可以直接在您选择的任何编辑器(如 sublime/Atom/notepad)中打开这些文件(除了 XML 文件之外别无其他)。
在这些文件中,您可以找到要在数据库中重命名的列。在示例中,我想将 Column1 重命名为 column renamed

Find the columns here


就像在普通的文本编辑器中一样,只需进行搜索和替换,并将所有出现的 Column1 替换为 column renamed

Rename it in all occurences

最后一步是保护它(您应该先使用不同的文件名来测试它是否有效)并在 tableau 中打开它。您毫不费力地将 Tableau 工作簿调整为所有重命名的列。

关于database - 如何在不破坏报告的情况下为 Tableau 重命名数据源中的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45822137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com