我正在尝试在Excel中的数据透视图(列)上显示基于日期的值。问题是类别标签似乎不符合我设置的数字格式。是的,基础表格式为日期类型。我用Google搜索了一下,对大多数人来说似乎有用的修复方法是拥有完整的数据集(没有空洞或空单元格)。我的数据集已经完成,所以对我没用。
有任何想法吗?
如果您希望保证显示格式的一致性,请在日期维度中创建一个以您喜欢的方式格式化的显示日期字符串。用于透视表和图表中的标签。
您还必须按模型中的日期字段对此字段进行排序,以确保它们按时间顺序显示。
对于从PowerPivot数据模型链接的数据,这是不可能的。这是微软has been aware of很长一段时间,但不幸的是他们没有实现你想要的功能。
但是,有一个解决方法:您可以使用=FORMAT(<date>,"<date format>")
创建计算列。如果使用格式化列而不是通常的日期列,则将根据您的需要对轴进行格式化。
这是旧的,但使用= FORMAT(,“”)创建计算列,使用此方法,您将无法按正确的日期顺序对轴进行排序。