首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据透视表问题中的排序日期

问数据透视表问题中的排序日期
EN

Stack Overflow用户
提问于 2019-06-20 17:12:19
回答 2查看 2.5K关注 0票数 1

我有一个名为“日历日期”的字段,它的值跨越两年。

它被格式化为"mm/dd/yyyy“格式的日期,用于生成该格式的公式来自

=文本(A2,"mm/dd/yyyy")

其中A2的日期格式有小时、分钟和秒。我只想要日期,并使用“日历日期”列从mm/dd/yyyy :mm:ss转换为mm/dd/yyyy。

我的问题是,每当我对日历日期排序时,排序选项显示为"Z to A“或"A to Z”.指示它被格式化为数字。它不能正确排序。即使“日历日期”的值明显以日期格式表示。

我该怎么办?我试过几件事,但似乎没有什么效果。

我已经检查了所有日期的格式,并确保所有的内容都被格式化为日期。原始日期列的格式似乎是正确的,因为当我将它拖到行字段中时,会弹出3个字段(年份、QTR和日期)。我将使用此列而不是“日历日期”,但date字段是按月而不是按个别日期排序的。

插入原始日期后的“枢轴表”视图(未将月份进一步细分为月份的日期):

​

​

EN

回答 2

Stack Overflow用户

发布于 2019-06-20 17:30:29

下面是作为文本(而不是日期)对powerpivot排序日期的一个解决方案:使用“原始日期”,它将按数据透视表按年份、季度和月份分组:

  1. 右键单击任意月份(或年份或季度),选择组屏幕截图。
  2. 在选择的屏幕截图中添加“天数”
  3. 在“创建上下文丝带”中,选择“Report layout”,选择“表格式”屏幕截图
  4. 基本上就是这样,您可以通过右键单击它们盲射来删除这个月小计

最终结果截图:

​

票数 0
EN

Stack Overflow用户

发布于 2019-06-29 20:49:23

您有日期值和文本字符串值:

  • 您的原始数据值显然是日期值,正如您的可透视屏幕截图所证明的那样。 它们显示为缩进的个别年份、季度、月份。
  • 当您将它们转换为=TEXT(...)的“日历日期”时, 每个结果都是一个文本字符串,不再是一个日期值。 它看起来像一个日期值,但是Excel没有将它识别为日期。 因此,对"A到Z“排序后的结果是无用的。

解决方案:不需要额外的转换。

  1. 使用原始日期值,与屏幕截图中所显示的完全相同。
  2. 在其中一个项目上做一个正确的鼠标点击,然后选择"Ungroup .“。 然后,它们不是按缩进的个别年份、季度、月份(和/或天、小时、.)“分组”,而是显示为可排序的(!)日期值。
  3. 如果它们显示分钟和/或秒,而您不想这样做,那么选择“字段设置.”并将其“数字格式”更改为预定义或自定义格式。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56690889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档