как установить разделитель тысяч для столбца в табличной модели ssas - PullRequest
0 голосов
/ 09 апреля 2019

Я создал куб, используя SSDT Tools 2017, который имеет столбцы ниже

Sales Amount        Stock Amount
2000                  5000

Я хочу изменить тип данных столбца выше, разделив их запятой, как показано ниже

Sales Amount        Stock Amount
2,000                  5,000

Ответы [ 2 ]

1 голос
/ 09 апреля 2019

Расчетный столбец с функцией DAX FORMAT может использоваться для определения пользовательского формата.В этом случае "#,0" используется для второго параметра, чтобы создать разделитель тысяч, который является запятой и не использует десятичные или числовые значения справа от него, как указано в вашем вопросе.Имейте в виду, что вычисляемый столбец добавит дополнительные накладные расходы к табличной модели.Этого нельзя избежать, используя параметр «Десятичное число» для свойства «Формат данных».Это можно изменить в SSDT, выбрав столбец и просмотрев свойства (нажмите F4), найдя поле «Формат данных» и выбрав опцию «Десятичное число», однако это по-прежнему будет включать десятичное число, которое из вашего вопроса не похоже нажелаемый формат.

FORMAT(Fact Table[Sales Amount], "#,0")
0 голосов
/ 09 апреля 2019

Вам необходимо настроить свойство [Формат данных] и показать [Thousand Seprator].В вашем проекте выберите меру, и вы сможете увидеть выше в окне свойств.

...