Forum Discussion

ReadTheIron's avatar
ReadTheIron
Helper III
3 years ago
Solved

Cleaning Data with FirstNonBlank

I have a table with some data missing.   Neighborhood Street         East Maple Rd West Pine Rd East Birch St East Maple Rd   Maple Rd West Pine Rd West Oak St  ...
  • Anonymous's avatar
    Anonymous
    3 years ago

    Hi ReadTheIron ,

    According to your description, You want to create a column based on the [Street] field to complete the [Neighborhood] field. Right?

    Here are the steps you can follow:

    (1)This is my test data:

    (2)We can create a calculated column : “FullNeighborhood”

    FullNeighborhood =
    var _street='Table'[Street]
    var _fullnei=MAXX( FILTER('Table','Table'[Street]=_street), [Neighborhood])
    return
        _fullnei

    The other way is :

    FullNeighborhood2 = var _cuurent_street='Table'[Street]
    var _table=SELECTCOLUMNS( FILTER('Table','Table'[Street]=_cuurent_street) , "Neighborhood" ,[Neighborhood])
    var _first_non=LASTNONBLANK(_table,[Neighborhood])
    return
    _first_non

    (3)The result is as follows:

    If this method can't meet your requirement, can you provide some special input and output examples? Or a sample pbix after removing sensitive data. We can better understand the problem and help you.

    If you need pbix, please click here.

    case_01_0831.pbix

     

    Best Regards,

    Liu Yang

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly