我正在尝试生成一份关于每天某个事件首次发生时间的报告。我想使用 PowerPivot 和 Power View 生成一个折线图,以一条线显示事件发生的最早时间,Y 轴表示一天中的时间,X 轴表示日期。我有一个 PowerPivot 表,其中包含日期列表和另一列,其中包含时间列表。每个日期总是有多个时间,我想选择最早的时间并自动生成报告。
目前,当我尝试在 Power View 中执行此操作时,如果我将时间列格式化为十进制数,我可以将它们视为度量值并使线条正常工作,但 Y 轴的刻度为十进制数,对于不是计算机的人来说毫无意义。或者,如果我将时间列格式化为日期,它们不会被识别为度量值,因此我无法自动仅显示每天的最少时间(我只能显示计数)。
一个适当的解决方案是将数据保留为数字,并将 Y 轴上的标签格式化为日期而不是 Excel 时间值。或者,如果有一种方法可以强制 Power View 找到日期格式的单元格的最小值。
答案1
我通过将时间值转换为 Excel 的十进制时间格式,然后将轴格式化为显示时间为方法来实现此目的。这种方法有点搞笑,但确实有效。