Forum Discussion

RH10's avatar
RH10
Helper I
4 years ago
Solved

MailTo Calculated Column for Columns with Multiple Email Addresses

Hello everybody,   I am importing data from a SharePoint online list into Power BI. In my Power BI report, I have a table with a column that has email addresses and I would like my users to be able...
  • lbendlin's avatar
    lbendlin
    4 years ago

    You cannot have multiple independent values in a cell. To work around that limitation would require  you to either create additional columns for each non-primary email address, or to unpivot your data, or to use HTML visuals. 

     

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8sgsLskvqlTSUcqAsByKkzPy83P08ovSlWJ1opWcMvNz8tNBCpIgLCQF1grFyZmpecmp6Jp8E0sygDpygRS6lHNGai7QJrCVyTA2QTNjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Course Name" = _t, #"Email Address" = _t]),
        #"Split Column by Delimiter" = Table.ExpandListColumn(Table.TransformColumns(Source, {{"Email Address", Splitter.SplitTextByDelimiter("; ", QuoteStyle.Csv), let itemType = (type nullable text) meta [Serialized.Text = true] in type {itemType}}}), "Email Address")
    in
        #"Split Column by Delimiter"