Рассчитать цену на основе четкого подсчета - PullRequest
0 голосов
/ 20 мая 2019

У меня проблемы с выработкой меры (дохода) в силе би.

У меня есть мера, которая в основном подсчитывает различные значения в таблице (таблица 1).Из этого столбца я хочу умножить отчетливое количество, чтобы получить общую цену (цены указаны в другой таблице).

См. Ниже пример

Таблица 1

Product DistinctCount Revenue (Measure I am trying to Calculate)
A           15         45.00
B           30         60.00

Таблица цен

Product Price
A         3.00
B         2.00

В настоящий момент выручка рассчитывается на основе COUNT ине DISTINCTCOUNT.

Любая помощь будет высоко ценится.спасибо!

Меры, Расчетные столбцы, Google

1 Ответ

0 голосов
/ 20 мая 2019

Я предполагаю, что у вас есть связь между этими двумя таблицами в [Product]. Если это так, вы можете сделать что-то вроде этого, чтобы создать вычисляемый столбец:

Revenue =
CALCULATE (
    SUMX ( 'Table 1', 'Table 1'[DistinctCount] * RELATED ( 'Prices Table'[Price] ) )
)

Если вы пытаетесь создать табличное визуальное представление, попробуйте DAX ниже, где ID - это просто идентификатор транзакции для каждого продукта в вашей «Таблице 1»:

Revenue =
VAR DistinctCountOfProductTransactions =
    CALCULATE ( DISTINCTCOUNT ( 'Table'[Id] ) )
VAR Result =
    CALCULATE (
        DistinctCountOfProductTransactions * SUM ( Prices[Price] ),
        TREATAS ( VALUES ( 'Table'[Product] ), Prices[Product] )
    )
RETURN
    Result
...