Forum Discussion

jpapador's avatar
jpapador
Frequent Visitor
10 years ago
Solved

Control which currency is displayed with slicer

I have a list of 5 possible currencies that users may want to see.  Is there a way with a slicer to be able to control whih currency amount is displayed.  The idea would be that a slicer contains the...
  • v-micsh-msft's avatar
    10 years ago

    Hi jpapador,

    Yes, this is possible. Let’s take an example to explain how it would work:

    First we need to build a new table named as Currency as below:

    CurrencyName

    Rate

    Symbol

    US dollar

    1

    $

    Euro

    0.88

    RMB/CNY

    6.65

    ¥

    Russian Ruble

    64.88

     

    Here we take use of US dollar as the basic currency rate, CurrencyName in Currency table as the Slicer option:

    Then under each table, when using columns with currency(Sheet2[sales] as an example here), create a new measure in the format below:

    Currentsales = IF(

                             ISFILTERED('Currency'[CurrencyName]),

                             sum(Sheet2[sales])*VALUES('Currency'[Rate]),

                             sum(Sheet2[sales])

                                )

    And if you would like to show the Currency Symbol, write another measure as below:

    CurrentSymbol = IF(

                                ISFILTERED('Currency'[CurrencyName]),

                                values('Currency'[Symbol]),

                                CALCULATE(values('Currency'[Symbol]), 'Currency'[Rate]=1)

                                 )

    See the result under Power BI desktop:

    If any further help needed, please feel free to post back.

    Regards