【发布时间】:2015-11-11 10:23:16
【问题描述】:
我正在尝试在 Excel 中的数据透视图(列)上显示基于日期的值。问题是类别标签似乎没有遵循我设置的数字格式。是的,基础表被格式化为日期类型。我用谷歌搜索了一下,似乎对大多数人有用的解决方法是拥有完整的数据集(没有漏洞或空单元格)。我的数据集是完整的,所以它对我没有帮助。
有什么想法吗?
【问题讨论】:
标签: excel charts number-formatting powerpivot date-formatting
我正在尝试在 Excel 中的数据透视图(列)上显示基于日期的值。问题是类别标签似乎没有遵循我设置的数字格式。是的,基础表被格式化为日期类型。我用谷歌搜索了一下,似乎对大多数人有用的解决方法是拥有完整的数据集(没有漏洞或空单元格)。我的数据集是完整的,所以它对我没有帮助。
有什么想法吗?
【问题讨论】:
标签: excel charts number-formatting powerpivot date-formatting
如果您想保证显示格式的一致性,请在您的日期维度中创建一个显示日期字符串,并按照您喜欢的方式进行格式化。将此用于数据透视表和图表中的标签。
您还必须按模型中的日期字段对该字段进行排序,以确保它们按时间顺序显示。
【讨论】:
这对于从 PowerPivot 数据模型链接的数据是不可能的。这是微软has been aware of 很长一段时间以来的事情,但不幸的是他们没有实现你想要的功能。
但是,有一种解决方法:您可以使用=FORMAT(<date>,"<date format>") 创建一个计算列。如果您使用格式化列而不是通常的日期列,则轴将根据您的需要进行格式化。
【讨论】:
这是旧的,但使用 =FORMAT(,"") 创建计算列,使用这种方法,您将无法按正确的日期顺序对轴进行排序。
【讨论】: