Таблица-календар в data модела 

Безплатни 20 урока
регистрирай се и научи

Ако сте вече потребител - Регистриран съм
Видео

Тест за преминаване към следващия урок

 
Колко колони има в таблицата-календар?
Няма ограничение, но задължително една с уникални дати за пълни календарни години
Минимум 4 - за датата, за числото на годината, за числото на месеца и за числото на деня от седмицата
Минимум 2 - за датата и числото на деня от седмицата
 
Каква колона задължително трябва да включва таблицата-календар?
С уникални дати за пълни календарни години, които не се повтарят и няма липсващи дати
С уникални дати за пълни календарни години, които не се повтарят и не включват събота и неделя

Въпроси и отговори

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

    Емилия Димитрова:

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

    Димитринка Вълкова:

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

    Aliona Peycheva:

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

    Димитринка Вълкова:

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

  • Димитринка Вълкова:

    Разбира се, но за да използвате тази опция са необходими повече и по-сложни действия. Има по-добри решения, например с Power Query, които аз лично предпочитам. Подготвила съм пример, който е включен в бонус-модула на този курс.

  • Защо ТХТ файлът не се чете?

    Роза Иванова:

    Здравейте, Отварям файла, но се чете на "маймуница". Каква е настройката, която трябва да направя. За първи път ми се случва.

    Greta Dimitrova:

    Как да изпълните упражнението?

    1. В таблица dCalendar от data модела на работния файл добавете нова изчислена колона за пълното име на деня от седмицата.
    2. На нов лист направете пивот-таблица за количества продадени продукти по месеци и ден от седмицата.
    3. Задайте подходящо сортиране за дните на седмицата.
    4. Изберете подходящ филтър, с който се показват обобщените данни за избраната година по месеци и ден от седмицата.
    Димитринка Вълкова:

    За да излиза текста на български език, за шрифта трябва да е избрано кодирине Cyrillic, командата е Format-->Font.