Выражение в силе би и кликсенсе - PullRequest
0 голосов
/ 02 мая 2019

У меня есть 2 файла, один из которых находится в qliksense, а другой - в power bi ... оба имеют одинаковые таблицы и отношения ..

Выражение qliksense равно

if([Billing Doc. currency_WAERK] = 'USD',
sum({<[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR])*139.2,
sum({<[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR]))

и

выражение power bi равно

ОБНОВЛЕНО

Total Sales Variable = 
CALCULATE ( 
    SUMX ( 
        VALUES ( test_billing_doc_header[Billing Doc. currency_WAERK] ),
        IF ( 
            test_billing_doc_header[Billing Doc. currency_WAERK] = "USD",
            139.2,
            1
        ) * SUM ( test_biilingg_doc_item[Billing Sales Amount_NETWR] )
    ),
    test_billing_doc_header[Billing Type_FKART] <> "ZG2" && test_billing_doc_header[Billing Type_FKART] <> "ZL2"
)

Теперь проблема в выражении qliksense: show value 26 599 175 877,32 и power bi показывает 6,800,260,015,222,45

и я хочу значение qliksense в power bi ..

это ссылка для файла power bi .. https://www.dropbox.com/s/i8aazcb19zt50l5/test4.pbix?dl=0

и этодля qliksense https://www.dropbox.com/s/jltgdls5rbintn4/test.qvf?dl=0

любая помощь?

1 Ответ

0 голосов
/ 02 мая 2019
  1. Выражение Qliksense правильное, но в таблице с полем [Fiscal_Year] нет данных (календарь не рассчитывается в скрипте загрузки). Я изменил его на Invoice_year, который не пропущен, и результат: enter image description here
if([Billing Doc. currency_WAERK] = 'USD',
sum({< Fiscal_Year = {'2016','2017'},[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR])*139.2,
sum({< Fiscal_Year = {'2016','2017'},[Billing Type_FKART] -={'ZG2','ZL2'}>}[Billing Sales Amount_NETWR]))
  1. Я также вижу разницу в данных, поскольку валюта в PowerBi уже конвертирована, а в QlikSense нет. Пожалуйста, используйте прямые таблицы и сводные таблицы для анализа ваших данных, чтобы вам было легче:

Таблица Power BI (без каких-либо преобразований - просто сумма и фильтр для выбора Годы и FKART):

Power BI table

Таблица QlikSense (с заданным анализом и если результат такой же, как в Power Bi без конвертации валюты): Qliksense table

...