5

Я создаю сводную таблицу, подключившись к табличной модели SSAS (Данные -> Из других источников -> Из служб Analysis Services).

В модели есть столбец "время", по которому я хочу отсортировать. Сортировка по умолчанию (база данных) - самая ранняя или последняя:

Сортировка по умолчанию

Когда я щелкаю треугольник рядом с "Метки строк" и выбираю "Сортировать от А до Я", я получаю отсортированные по алфавиту времена:

Как я могу получить время для сортировки по времени? Изменение формата номера с "Общее" на "Время" ничего не дает. Время также не сохраняется в виде текста - тип данных столбца в модели SSAS - Auto (Date)

2 ответа2

1

Если вы пытаетесь отсортировать столбец в таблице по времени - вы можете вводить только числовые значения для времени (8:30 - 8:30, 13:30 = 13:30). Если вы включите модификатор AM/PM, Excel будет просматривать его как текстовое поле, даже если вы по умолчанию используете формат времени.

Введите только числовые значения, измените формат номера ячейки на "Время" и вуаля, сортировка будет по времени.

0

Вы должны изменить числовой формат поля строки на Custom чч: мм: сс AM/PM с времени.

Метки строк> Настройки полей> Числовой формат> Пользовательский> чч: мм: сс AM/PM

Это решило вашу проблему для меня.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .