Tableau api 表-年份未被选为日期

Tableau api 表-年份未被选为日期,tableau-api,Tableau Api,我试图在Tableau Public中创建一个时间序列/线图。导入的excel文件将各个年份列为变量/标题。数值为数字/计数。这一年被视为分类年,因此我只创建条形图(而不是线形图)。 我怎样才能把这一年作为一个日期记录在表格中 如果我正确理解了您的问题,您不希望看到YYYY格式的年份,而是希望看到DDMMYYY(或类似格式)。通常,如果所有年份都在一个字段中,并且您想要日期,您可以右键单击该字段并单击“精确日期”选项,您将获得日期。你能在你的场景中尝试类似的东西吗。 如果你能分享你报告中的T

我试图在Tableau Public中创建一个时间序列/线图。导入的excel文件将各个年份列为变量/标题。数值为数字/计数。这一年被视为分类年,因此我只创建条形图(而不是线形图)。
我怎样才能把这一年作为一个日期记录在表格中


如果我正确理解了您的问题,您不希望看到YYYY格式的年份,而是希望看到DDMMYYY(或类似格式)。通常,如果所有年份都在一个字段中,并且您想要日期,您可以右键单击该字段并单击“精确日期”选项,您将获得日期。你能在你的场景中尝试类似的东西吗。 如果你能分享你报告中的Tableau公共链接,那将非常有帮助

问候,,
Sneha Shreedhar

如果我正确理解了您的问题,您不希望看到YYYY格式的年份,而是希望看到DDMMYYY(或类似格式)。通常,如果所有年份都在一个字段中,并且您想要日期,您可以右键单击该字段并单击“精确日期”选项,您将获得日期。你能在你的场景中尝试类似的东西吗。 如果你能分享你报告中的Tableau公共链接,那将非常有帮助

问候,,
Sneha Shreedhar

你需要了解两件事。变量名和变量值是不同的。您的数据中没有任何年份或日期值。您拥有的是以变量或列名形式存储的年份,而不是以值形式存储的年份。此外,存储在每个变量(读取列)下的是其他度量

如果我能正确地说,您就有数据重塑问题。值不应存储为列名。正确的是,
year
应该是列名,其值(如2018 2019等)应该存储在该列中

现在继续这样操作,单击数据窗格/窗口中的所有年份列,然后单击
pivot
。这将导致较长的数据,其中有两列代替了所有年份列—透视列名称和透视值。将第一个重命名为“年”。第二个是公制。 现在,您可以在“年份”列上创建计算字段。这将导致根据需要创建日期字段

如果您仍然无法做到这一点,请将excel/csv文件上载到驱动器并粘贴链接,我将向您演示

祝你好运


另外,如果你能做到的话,在Excel中转换数据本身可以直接解决你的问题。

你需要了解两件事。变量名和变量值是不同的。您的数据中没有任何年份或日期值。您拥有的是以变量或列名形式存储的年份,而不是以值形式存储的年份。此外,存储在每个变量(读取列)下的是其他度量

如果我能正确地说,您就有数据重塑问题。值不应存储为列名。正确的是,
year
应该是列名,其值(如2018 2019等)应该存储在该列中

现在继续这样操作,单击数据窗格/窗口中的所有年份列,然后单击
pivot
。这将导致较长的数据,其中有两列代替了所有年份列—透视列名称和透视值。将第一个重命名为“年”。第二个是公制。 现在,您可以在“年份”列上创建计算字段。这将导致根据需要创建日期字段

如果您仍然无法做到这一点,请将excel/csv文件上载到驱动器并粘贴链接,我将向您演示

祝你好运


另外,如果你能做到的话,在Excel中转换数据本身可以直接解决你的问题。

将数据更改为这种结构。Google Tableau excel加载项工具,用于实现此功能的excel加载项

创建一个日期计算字段

结果:

档案:
将数据更改为此结构。Google Tableau excel加载项工具,用于实现此功能的excel加载项

创建一个日期计算字段

结果:

档案:

您可以链接您的数据源吗?你需要调整它,使所有年份都在一列中。然后该列可以作为日期类型字段。非常感谢您的回复-我已经添加了到我的公共表格的链接。您可以链接您的数据源吗?你需要调整它,使所有年份都在一列中。然后该列可以作为日期类型字段。非常感谢回复-我已经添加了指向我的公共表格的链接很多,感谢回复-这里是表格公共链接:-)很多,谢谢回复-这里是Tableau公共链接:-)谢谢或回复-我知道这样的-我只是不知道如何解决Tableau:-)现在排序谢谢,我只是不知道pivot在哪里-基本用户错误,但谢谢你的帮助!我仍然觉得,与其在Tableau中进行,不如在Excel中转换数据,这样做会很完美。如果你仔细观察,你会发现有一列记录了一整套观察结果。整组行应始终记录在一行中。因此,transpose将完全完美地解决您的问题。谢谢或回复-我知道这样的-我只是无法解决Tableau:-)现在排序谢谢,我只是不知道pivot在哪里-基本用户错误,但感谢您的帮助!我仍然觉得,与其在Tableau中进行,不如在Excel中转换数据,这样做会很完美。如果你仔细观察,你会发现有一列记录了一整套观察结果。整组行应始终记录在一行中。因此,转置将完全完美地解决您的问题。是否也有类似的tableau插件可用?另外,我觉得您显示的结果应该是输入数据。此后,它可以很容易地进行操作。是表的类似外接程序