rango

Un usuario Pregunto ✅

ADP007

Hola,

Dificultad de Havong con una fórmula de rango

Ranking-1 = RANKX(ALL('Media Agency'[Media agency Group]);CALCULATE([FY-1 Price])) 

El resultado es correcto cuando se usa en una matriz, cuando se usa en una tarjeta con un filtro visual en GroupM, el resultado es diferente.

Conexión en vivo en un cubo Tabular.

Cualquier ayuda más que bienvenida como siempre

Gracias

ADP

1.jpg

En respuesta a ADP007

Hola @ADP007,

Debería ser 11. YYYYMM no cambiará el número de rango como lo necesite. No puede usar la medida anterior como estándar.

rango2

Atentamente,

Valle

En respuesta a v-jiascu-msft

Hola @ADP007,

¿Podría marcar las respuestas adecuadas como soluciones?

Atentamente,

Valle

Zubair_Muhammad

@ADP007

¿Qué sucede si usa ALLSELECTED?

Ranking-1 = RANKX(ALLSELECTED('Media Agency'[Media agency Group]);CALCULATE([FY-1 Price])) 

ADP007

En respuesta a Zubair_Muhammad

Hola,

Intenté eso también. El resultado está bien en la matriz, pero luego en la tarjeta la clasificación es 1 y ya no 5. En ambos casos, la clasificación en la tarjeta es incorrecta

Gracias

.2.jpg

En respuesta a ADP007

Hola @ADP007,

¿Puedes compartir la fórmula de [FY-1 Price]? Comparte el archivo por favor si puedes. Por cierto, ¿cómo aplicaste el filtro de nivel visual?

Atentamente,

Valle

ADP007

En respuesta a v-jiascu-msft

Hola Dale,

[FY-1 Price] es una medida calculada en mi modelo tabular

FY-1 Price:=CALCULATE
 (
    [TotalPrice];
    FILTER(Calendar;Calendar[MDB_FYIndex] =  -1 )
)

Tengo una tabla DimDate donde algunos índices dan el año en curso, el año pasado, etc.

¿Cómo puedo compartir el archivo con usted?

Saludos

David

ADP007

En respuesta a ADP007

Hola a todos,

He reproducido el error en un informe que puedo compartir.

Cuando deselecciono una fecha la clasificación está mal en la Tarjeta

Cualquier ayuda siempre es bienvenida

Gracias

D.

14-08-2018 10-09-39.jpg

En respuesta a ADP007

Hola @ADP007,

Puede cargar el archivo en una unidad en la nube como OneDrive, GoogleDrive y luego compartir el enlace de descarga aquí. Enmascare primero los datos confidenciales.

Atentamente,

Valle

ADP007

En respuesta a v-jiascu-msft

Hola Dale,

Muchas gracias de antemano. Espero que funcione el enlace.

El error ocurre cuando la agencia seleccionada no tiene inversiones para una fecha.

En el siguiente ejemplo, OMNICOMEDIAGROUP no tiene datos anteriores a 201807 y cuando selecciono esa fecha, la clasificación en la matriz es correcta, pero la clasificación en la tarjeta no es correcta.

PowerBi

Saludos

David

14-08-2018 12-03-50.jpg

En respuesta a ADP007

Hola @ADP007,

Eso es porque introdujiste nuevos contextos. Pruebe la siguiente fórmula.

Rank 2 =
IF (
    CALCULATE ( SUM ( Sheet1[Invest] ) ) = BLANK (),
    999,
    RANKX (
        ALL ( Sheet1[Agency] ),
        CALCULATE ( SUM ( Sheet1[Invest] ), ALLEXCEPT ( Sheet1, Sheet1[Agency] ) )
    )
)

rango

Atentamente,

Valle

ADP007

En respuesta a v-jiascu-msft

Hola Dale,

Gracias por su respuesta. Funciona para el ejemplo con OMNICOMMEDIA, pero luego jugar con la cortadora no siempre funciona.

16-08-2018 07-43-29.jpg

Lo que estoy tratando de lograr en otro informe es señalar la clasificación de una empresa específica GROUPM (empresa para la que trabajo) independientemente del filtro que se utilice (CINE, INTERNET, OOH,…)

No se puede compartir este informe ya que está con una conexión directa a un cubo Olap.

16-08-2018 07-47-50.jpgGracias

David

En respuesta a ADP007

Hola @ADP007,

Debería ser 11. YYYYMM no cambiará el número de rango como lo necesite. No puede usar la medida anterior como estándar.

rango2

Atentamente,

Valle

En respuesta a v-jiascu-msft

Hola @ADP007,

¿Podría marcar las respuestas adecuadas como soluciones?

Atentamente,

Valle

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *