Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

Combinar dos columnas en visual

Hola a todos, Quiero preguntar si es posible combinar dos columnas en un gráfico de columnas sin cambiar los datos subyacentes. Por ejemplo, como se muestra en la imagen. Tengo dos column...
  • Syndicate_Admin's avatar
    4 years ago

    Hay, @Luca1234

    Resultado:

    Intente crear las siguientes medidas:

    cat = 
    var _currentCat=MAX('Table'[category]) 
    var _lenth=LEN(_currentCat)
    var _delimiter=SEARCH(",",_currentCat,1,-1)
    var _cat1=left(_currentCat,_delimiter-1)
    var _cat2=RIGHT(_currentCat,_lenth-_delimiter)
    var _cat=CONCATENATE(MIN(_cat1,_cat2),MAX(_cat1,_cat2))
    
    return _cat
    _Sum = 
    var _currentCat=MAX('Table'[category]) 
    var _lenth=LEN(_currentCat)
    var _delimiter=SEARCH(",",_currentCat,1,-1)
    var _cat1=left(_currentCat,_delimiter-1)
    var _cat2=RIGHT(_currentCat,_lenth-_delimiter)
    var _cat=CONCATENATE(MIN(_cat1,_cat2),MAX(_cat1,_cat2))
    
    var _t=ADDCOLUMNS(ALL('Table'),"_cat",[cat])
    var _sum=SUMX(FILTER(_t,[_cat]=_cat),[Value])
    
    return _sum
    _show = 
    var _currentCat=MAX('Table'[category]) 
    var _lenth=LEN(_currentCat)
    var _delimiter=SEARCH(",",_currentCat,1,-1)
    var _cat1=left(_currentCat,_delimiter-1)
    var _cat2=RIGHT(_currentCat,_lenth-_delimiter)
    var _cat=CONCATENATE(MIN(_cat1,_cat2),MAX(_cat1,_cat2))
    
    var _t=ADDCOLUMNS(ALL('Table'),"_cat",[cat])
    var _sum=SUMX(FILTER(_t,[_cat]=_cat),[Value])
    
    var _OnlyShowOne=MINX(FILTER(_t,[_cat]=_cat),[category])
    var _show=IF(_currentCat=_OnlyShowOne,1,0)
    return _show

    A continuación, muestre los elementos cuando _show es 1 en el panel de filtros.
    Consulte el archivo adjunto a continuación para obtener más detalles.

    Espero que esto ayude.

    Saludos
    Equipo de apoyo a la comunidad _ Zeon Zheng


    Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.