Already day 24 of the 30 Day Map Challenge and today's theme is "Places and their Names".
Focus on toponymy (place names). Experiment with font choices, label placement, typography, multiple languages, or the history and meaning behind a name.
Today's theme seemed like a good opportunity to show the different ways that data labels can be added to the map.

In Icon Map Slicer, data labels can be shown for circles, images, and polygon or line string layers. They are enabled in the "Labels" formatting settings, by selecting "Yes" for Display Label. You will notice that you can click the "fx" button allowing you to assign a field from the Power BI data containing the value "Yes" or "No". This means that you can decided on an item by item basis which ones have labels displayed it's not all or nothing.

Once turned on assign a text field containing the label using the "fx" button against "Label Text". If you need to show a numeric value here, then you will have to create a measure to convert the value. E.g.
Label Text = FORMAT (MAX (TableName[FieldName]), "#,##")
On circles and images, you can choose whether the label is displayed above, below, to the left, to the right or on top of the item. For lines and line strings it will be placed at the mid point, for polygons the centroid will be calculated.
The formatting options are extensive and allow you to control:
- Font Color (with conditional formatting)
- Font Size - including the ability to change the size between zoom levels
- Z-Index - where the labels appear in relation to other map layers
- Zoom levels between which labels should appear
- Whether labels can overlap each other
- Position (above, below, over, left, right)
- Padding around the text
- Whether they should appear within a rectangle container
- Border and fill colors of the container (with conditional formatting)
- Border width
- Corner size
- Transparency
It is also possible to add a 2nd line of text. You can do this by including a the text "\n" representing a new line. Eg:
Label Text = MAX (TableName[PlaceName]) & "\n" & FORMAT (MAX (TableName[NumericField]), "#,##")
From version 1.0.0.4 of Icon Map Slicer there is also the option to add labels for shape reference layers.

To enable reference layer labels, turn on "Show Labels" in the configuration for that layer". Then pick the property from the file containing the value you would like to display.

This will then also add a "Reference Layers" settings section allowing you to configure the appearance and behavior of the labels:

Here's the Power BI report showing these capabilities:
and the .pbix file to download.