Zaman sütununu alfabetik olarak değere göre sıralama


5

Bir SSAS tablo modeline bağlanarak bir pivot tablo hazırlıyorum (Veri -> Diğer Kaynaklardan -> Analiz Hizmetlerinden).

Modelin sıralamak istediğim bir "zaman" sütunu var. Varsayılan (veritabanı) sıralaması en erken olandır:

Varsayılan sıralama

'Satır Etiketleri'nin yanındaki üçgeni tıklayıp "A'dan Z'ye Sırala" yı seçtiğimde, alfabetik olarak sıralanmış zamanları alıyorum:

görüntü tanımını buraya girin

Zamana göre sıralamak için nasıl zaman alabilirim? Sayı biçimini "Genel" den "Zaman" a değiştirmek hiçbir şey yapmaz. Zamanlar da metin olarak saklanmaz - SSAS modelindeki sütunun veri türüAuto (Date)


1
Bir UNIX zaman damgalı yardımcı sütun kullanmaya ne dersiniz? stackoverflow.com/questions/1703505/…
— Der Hochstapler 17:13

1
@OliverSalzburg Bu benim için mükemmel bir şekilde işe yarar, ancak onu kullanacak olan tüm "farklı zeki" iş adamları için bir çözüm bulmaya çalışıyorum. Çok fazla açıklamayı içerecek ve bundan hoşlanmayacaklardı.
— 13'te

1
Biçimlendirmeyi 24 saatlik bir biçime dönüştürmeye ne dersiniz? Bu yeterli bir seçenek olabilir mi? Yardımcı yapılar olmadan mümkün olup olmadığını bilmiyorum. Ama yanılıyor olabilirim
— Der Hochstapler 17:13

1
Ayrıca, yanlış bir şey yapmam gerektiğini düşünüyorum - zamanları ve tarihleri ​​sıralama (aynı şeyi yapanlar) gerçekten de excel'de uygulanacak kadar büyük bir özellik değil mi?
— 13'te

2
Excel tarihleri ​​ve saatleri anlıyor, ancak yalnızca biçimlendirildiklerinde. Verilerin DB'de bir tarih olarak saklandığını görüyorum, ancak Excel'e tarih olarak mı geliyor? Tarihlerden birini ikiye bölmeyi denerseniz ne olur? (yani Hücre C2 tipi '= A2 / 2" tırnaklar olmadan) Bu bize o Excel'de nasıl depolandığını bildireceğiz..
— guitarthrower

Yanıtlar:


1

Bir tabloda bir sütunu zamana göre sıralamaya çalışıyorsanız - yalnızca zaman için sayısal değerler girebilirsiniz (8: 30-8: 30, 13: 30: 13: 00). AM / PM değiştiricisini eklerseniz, zaman biçimini varsayılan olsanız bile Excel bunu metin alanı olarak görüntüler.

Sadece sayısal değerleri girin, hücre numarası formatını "Zaman" olarak değiştirin ve sıralama, zamana göre olacaktır.


0

Satır Alanının sayı biçimini Özel ss: dd: ss AM / PM olarak Zamana göre değiştirmelisiniz.

Satır Etiketleri> Alan Ayarları> Sayı Biçimi> Özel> ss: dd: sn AM / PM

Bu benim için sorununu çözdü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.