Hola a todos
Estoy usando la siguiente medida DAX para formatear la suma de las ventas y por alguna razón cuando dejo caer la medida en un visual aparecen un montón de líneas de datos, ¿alguna idea sobre por qué sucedería eso / cómo solucionarlo? ¡Gracias!
Solved! Go to Solution.
Hmm. ¿Agregar un cheque en blanco ayuda en absoluto?
Parent Annual Revenue =
VAR _1 =
CALCULATE ( SUM ( 'Sales Table'[Parent Annual Sales] ) )
VAR _2 =
SWITCH (
TRUE (),
ISBLANK ( _1 ), BLANK (),
VALUE ( _1 ) >= ( 10 ^ 8 ), FORMAT ( _1, "$#,0,,,.## B; ($#,0,,,.## B)" ),
VALUE ( _1 ) >= ( 10 ^ 5 ), FORMAT ( _1, "$#,0,,.## M; ($#,0,,.## M)" ),
VALUE ( _1 ) >= 1000, FORMAT ( _1, "$#,0,.## K; ($#,0,.## K)" ),
VALUE ( _1 ) < 1000, "-"
)
RETURN
_2
¿Puede explicar lo que quiere decir con"aparecen un montón de líneas de datos"? ¿Qué estás viendo y qué esperas ver?
cuando agrego esta medida a una tabla visual con cualquier otra métrica (digamos nombre de la empresa) obtengo una lista de todos los nombres de la empresa. Espero ver solo un valor para el nombre de la empresa filtrada
Hmm. ¿Agregar un cheque en blanco ayuda en absoluto?
Parent Annual Revenue =
VAR _1 =
CALCULATE ( SUM ( 'Sales Table'[Parent Annual Sales] ) )
VAR _2 =
SWITCH (
TRUE (),
ISBLANK ( _1 ), BLANK (),
VALUE ( _1 ) >= ( 10 ^ 8 ), FORMAT ( _1, "$#,0,,,.## B; ($#,0,,,.## B)" ),
VALUE ( _1 ) >= ( 10 ^ 5 ), FORMAT ( _1, "$#,0,,.## M; ($#,0,,.## M)" ),
VALUE ( _1 ) >= 1000, FORMAT ( _1, "$#,0,.## K; ($#,0,.## K)" ),
VALUE ( _1 ) < 1000, "-"
)
RETURN
_2
Hola
Tengo el mismo problema de varias filas que aparecen cuando aplico la función FORMAT para dar formato condicional a una fila específica en una matriz visual como porcentaje. Intenté agregar el cheque en blanco, pero no solucionó el problema por mí. El problema no se produce si elimino la función FORMAT.
Esta es mi medida DAX que devuelve el número correcto de filas en la matriz. Explota el número de filas una vez que cambio la línea resaltada en rojo a
Tal vez intente algo como esto:
Selected Measure =
VAR _maxline =
[...]
VAR _total = SUM ( 'ODS Net_Tuition'[Tuition_Billed] )
VAR _subtotal =
SWITCH (
TRUE (),
_maxline = 3 && NOT ISBLANK ( _subtotalTuitionRevenue ),
FORMAT ( _subtotalTuitionRevenue, "0.00" ),
_maxline = 4 && NOT ISBLANK ( _subtotalFinancialAid ),
FORMAT ( _subtotalFinancialAid * -1, "0.00" ),
_maxline = 5 && NOT ISBLANK ( _subtotalTuitionRevenue - _subtotalFinancialAid ),
FORMAT ( _subtotalTuitionRevenue - _subtotalFinancialAid, "0.00" ),
_maxline = 6 && NOT ISBLANK ( _percentDiscount ),
FORMAT ( _percentDiscount, "0.00%" ),
NOT ISBLANK ( _total ),
FORMAT ( _total, "0.00" )
)
RETURN
_subtotal
@AlexisOlson Muchas gracias. Eso solucionó mi problema.
Agregué un resultado alternativo a la función DIVIDE para que devuelva 0 donde el desviador era 0, de lo contrario, se estaban formateando como moneda.
Come together to explore latest innovations in code and application development—and gain insights from experts from around the world.
Put your data visualization and design skills to the test! This exciting challenge is happening now through May 31st!