Как да започна дните на седмицата от понеделник, а не от неделя ?
Здравейте, има такъв аргумент във формула на Ексел, но има ли и такава 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 се прилага отново за колона дата, а не за колона ден от седмицата. Справих се. Извинявам се за спама :)
Поздравления! Всичко, което откривате, е безценен опит! Продължавайте все така. И ако имате въпроси, пишете без притеснения!