Custom currency formatting in Power BI - dax

How can I show the sales amount i.e., 1,444,355 to "$ 1.4 M" format in power BI chart and tables, I am able to do it like this format $1.4M without any space.
I am trying different combination of custom formatting string but still not able to get it done
Can anyone help me to get it done.

Try this expression:
Sales Amount = Format(1444355 / 1e6, "$ #.0 M")

Related

Format Number using Kibana Json Input

I am using Kibana KPI Visualization, and showing sum of values, but those values are in million and billions.
I checked Advanced Settings under which we can apply the number formatting but that will be applied throughout the space, I want to apply at specific KPI.
I got a link https://discuss.elastic.co/t/use-json-input-convert-bytes-to-gb/231330/2 using which I can divide the number, but I want the numeraljs format to be applied like 0.00a, so that it can format the number automatically.
{"script": " _value / 1000"}
this can give in thousands, but if this formatting can be done using numeraljs format it would be great.
Any help is much appreciated!

Is it possible to use a dynamic value in a DAX formula?

I'm working on a BI project with Visual Studio and Power BI.
I get the sales of several stores and in Visual Studio I made a column calculated with the following formula :
=
SWITCH (
TRUE(),
Y2_Sales' [storename] = "UK-RC O/O NEWQUAY", Y2_Sales [SalesExGST] / 0.8564058469475494,
'Y2_Sales' [SalesExGST]
)
To explain I get the sales in GBP and as soon as the store is Newquay I convert these values into euros to display them in my Power BI report.
The problem is that the value I put in hard is a value that moves every week, you can find it here :
https://www.xe.com/fr/currencycharts/?from=EUR&to=GBP&view=1D
Is it possible to modify this value dynamically by having historical exchange rates?
I don't quite understand why you want a calculated column, wouldn't a measure for euros be easier? Then you could declare your change rate as another measure and make the whole thing dynamic. You may need to use a disconnected table and selected measures to get the result you want, have a look at sumproduct for that https://www.sumproduct.com/blog/article/power-pivot-principles/ppp-variables-and-disconnected-tables-in-power-bi it looks like you're most of the way there, just lose the calculated column and go all measure!

Power BI Desktop change count format of numbers

can someone tell me where i can change the format of "counted" numbers in a table visual? I'm talking about the "count" and "count in %" numbers. I want to change the "count" to have a thousands separator and the "count in %" to show only 1 decimal, instead of two.
These are not values from my database, they are generated via the "count" function of Power BI in table visuals.
Thanks in advance and have a nice day
For the % value: if this is a table or a matrix, use the format panel and go to Field Formatting, select the field in the dropdown and type the number of decimal places.
For the total value (Anzahl), make sure you don't use the implicit measure that Power BI generates automatically. Instead, define your own measure, even if it is just a simple count or sum. Then with that measure selected, you can use the format ribbon to format the measure to your liking.

Oracle Bi Publisher Word Multiply

I am creating a confirmation letter using Bi Publisher with Word Add In.
I need a field to convert a varchar to number then multiply this by 75% and of course if the field is zero to equal zero.
For example my room_rate is the field and currently is 3,000.00 and I need to show the net amount which is always 75% because 25% is taxes so I need it to display 2250.
I have tried writing the below but it results in a '0'
I apologise for my lack of skills as I am just beginning.
Thanks in advance!!
If you have these XML fields per row:
<room_rate>3,000.00</room_rate>
<net_percent>75</net_percent>
You would want to use this for the field you want to calculate:
<?xdofx:to_number(room_rate) * (net_percent div 100)?>
You really should be sending the value as a number in the XML, and storing it in the database as a number for that matter.

MS Access Custom Formatting: Currency in K

I am trying to create an appropriate Format table property of a specific MS Access table in order to achieve the display style described below. For example purposes, let the table name be example and the field that I am trying to format be dollars
When example!dollars.Value is 567.98, I wish to display $0.567K. I also wish to display 1,000.42 as $1.000K.
In another table storing larger values, I use the Format property string $#,##0,\K; ($#,##0,"K)"[Red];"| < $1K |"; --, which successfully displays the amount in K dollars; however, any values less than $1K cannot be displayed. This is not acceptable due to the scale of the values in the example table.
The most intuitive solution is to use the string $0,000\K and specify the thousands separator as . instead of ,. However, I do not know how to do this.
Any advice will be greatly appreciated!
This works for me:
Kamount = Format(Amount/1000, "$0.000K")
So divide by 1000, then format as needed.
Use the Format property string $0\.000\K

Resources