SSAS Date Measure Max StringFormat, когда Null - PullRequest
0 голосов
/ 21 июля 2011

У меня есть куб с мерой типа date, выполняющий максимальное агрегирование, где некоторые точки данных имеют нулевое значение для даты. В этих случаях значение Max становится 30.12.1899, который, как я полагаю, является самым ранним выражением даты.

Есть ли способ сделать так, чтобы они отображались в результатах как пустые, а не как фиктивная дата?

Я безуспешно пытался использовать свойство StringFormat меры.

1 Ответ

1 голос
/ 22 июля 2011

Измените свойство NullProcessing для вашей меры на Сохранить .Вы можете сделать это в BIDS.Откройте проект, затем куб, затем на вкладке Структура куба разверните группу мер и выберите меру.В панели свойств выберите Source, разверните его, и вы должны увидеть там свойство. После обработки мера будет иметь значение NULL вместо значения по умолчанию 0, которое присваивается NULL.Затем 0 преобразуется в дату и становится 00/01/1900 в Excel.

...