Как да започна дните на седмицата от понеделник, а не от неделя ?

Microsoft Excel Пивот таблици Excel Pivot & Power Pivot

Здравейте, има такъв аргумент във формула на Ексел, но има ли и такава DAX формула при сортиране дните на седмицата в Data Model-а?

Да, има. Категорията Date&Time на DAX функциите, WEEKDAY. Синтаксисът е аналогичен на екселската функция WEEKDAY. Обърнете внимание на 2-рия аргумент, Return Type. За да започват дните на седмицата от понеделник, трябва да изберете 2 (така е и в Excel). Вместо число за деня на седмицата, може да се покаже текст за деня. Това става с DAX функцията FORMAT, аналогична на екселската функция TEXT.

Мисля,че и при мен е подобен проблем. Като Ден число, дори и с weekday и формат 2 -като числа ми ги връща правилно, започвайки от понеделник за 1 и неделя 7. Но при format(dCalendar[ДенЧисло];"dddd") започва от неделя за 1ца. Как може да се оправи , явно нещо изпускам?

Обърнете внимание, в DAX функцията Format, първият аргумент е колоната с дати, т.е. това е колона Дата, а в примера използвате колона [ДенЧисло]. Ето как трябва да се въведе формулата: FORMAT([Дата],"dddd")

WEEKDAY с 2ри аргумент -2 в ексел таблицата DCalendar , импортирана в дейта модела и създаване на допълнителна колона с DAX функцията Format, броенето започва от неделя.Това означава ли, че отново трябва да се създава колона за ден/число и тогава да се изведе друга с името на деня от седмицата, или аз нещо съм пропуснала някъде ?

DAX функцията Format се прилага отново за колона дата, а не за колона ден от седмицата. Справих се. Извинявам се за спама :)

Поздравления! Всичко, което откривате, е безценен опит! Продължавайте все така. И ако имате въпроси, пишете без притеснения!


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация