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.