Я создал меры с именами prev1, prev2, cur1, cur2, которые являются суммой чисел.Затем я создал таблицу под названием «Ввод данных».В первом столбце я ввел Item_A, Item_B
Я пытаюсь получить следующее:
Col1 PREV CUR
------ ---- -----
Item_A Prev1 Cur1
Item_B Prev2 Cur2
Например:
Col1 PREV CUR
------ ---- -----
Item_A 123 312
Item_B 213 132
Я пробовал ниже, но этодал мне очень большое число.
PREV = SWITCH([Col1], Item_A", [Prev1])
Также пробовал это, но это то же самое большое число, даже когда я пытаюсь с CALCULATE
PREV = sumx(FooBar, [Prev1])
Это может быть потому, что у меня есть слайсеры, и он игнорируетконтекст фильтра из этих слайсеров.Поэтому я попробовал ALLSELECTED (), но он не меняет цифры меры:
CALCULATE(sum(Cur1), ALLSELECTED())
Пожалуйста, кто-нибудь может меня просветить.
РЕДАКТИРОВАТЬ 1:
Я только что перепроверил свои данные, и проблема в том, что я подозреваю, что он не применяет ФИЛЬТР-КОНТЕКСТ из отчета.
РЕДАКТИРОВАТЬ 2: Мне удалось получить цифру, которой я являюсь после использования нижено его жестко запрограммировано: вычислить (SUM (Cur), Дата = дата (2019,4,22))
Когда я затем использую приведенный ниже код для автоматизации, я не вижу фигуры вообще: рассчитать (SUM (Cur), Date = SELECTEDVALUE (date, ""))
Так что теперь я думаю, могу ли я преобразовать возвращаемое значение {SELECTEDVALUE (date, "")} в дату, которая может работать, но как мне это сделать?