Фильтр по календарным неделям в Power BI Desktop - PullRequest
0 голосов
/ 14 апреля 2020

Я новичок в Power BI и должен предложить способ отображения данных, выбрав определенную c Календарную неделю. Сценарий предназначен для отслеживания емкости различных духовок, в которых части подвергаются стрессу в течение определенного периода времени.

Мои четыре таблицы и соответствующие столбцы:

A Календарь таблица в котором я уже создал вычисляемый столбец для «Календарной недели». Он имеет отношение от столбца «Дата» к столбцу «Дата начала» в моей таблице

Stressing , у меня также есть столбец «Дата окончания» и столбец для « Кусочки », которые должны быть выделены в этой духовке, и столбец« Идентификатор духовки », который связан со столбцом« Идентификатор »таблицы Духовка и столбцом с именем« Идентификатор продукта », который связан с столбец «Имя продукта» таблицы Продукт

Духовка Здесь у меня есть столбец для «Емкости» указанной печи c, а также столбец «Имя печи».

Последняя таблица - это таблица Product , в которой помимо названия есть только столбец «Все элементы», в котором указано количество элементов, которые должны быть выделены из этот вид продукта хранится. Я сделал это так, потому что иногда один продукт имеет больше деталей для стресса, чем емкость одной духовки.

Предполагается, что способ работы состоит в том, что можно выбрать календарную неделю и все духовки, в которых в данный момент что-то происходит. подчеркнул, сколько штук подчеркнуто в этой духовке, а оставшаяся емкость этих духовок должна быть отображена.

В настоящее время, когда духовка имеет «Начальная календарная неделя» = 1 и «Конечная календарная неделя» = 3, духовка не будет отображаться, когда я выберу «Календарную неделю» = 2, чего я и пытаюсь достичь , Как я могу выполнить sh это, мерами или вычисленными столбцами?

Упрощенный код

IF ('Начать календарную неделю' <= 'Выбранная календарная неделя' <= 'Завершить календарную неделю') </p>

THEN Показать эту печь


Проблема с оставшейся емкостью

«Емкость» - «Куски» первого продукта = «Оставшаяся емкость»

ЕСЛИ номер того же «идентификатора печи» в течение «Выбранной календарной недели» > 1

FOR Count = 1; Количество <Количество идентичных идентификаторов духовки; ++ Count </p>

'Оставшаяся емкость' = - 'Pieces' Count

Любая помощь очень ценится

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...