Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
POWER_MI
Post Patron
Post Patron

Mostrar resultados para los resultados de la tabla DashBord en N y N-1 pasos

Hola a todos

Tengo una pregunta sobre alguna condición para agregar para mostrar los resultados N y N-1 (N su etapa)

Si, por ejemplo, en el tablero de tablero de la mesa es para la etapa 1, etapa 2, etapa 3 y etapa 4 y se le pide que haga a la mesa los resultados

Tabla 1 para STAGE

Y

Tabla 2 Valor de STAGE - 1

Por ejemplo, si necesitamos resultados de la Tabla 4 tendrá Tabla 1 : STAGE 4 y Tabla 2 : STAGE 3 - STAGE -1 (precedente uno es como Año y Año-1

Gracias por la ayuda

Puede encontrar Power Bi proyectar su agradecimiento por la ayuda

@MFelix

@amitchandak

1 ACCEPTED SOLUTION

Hola @POWER_MI ,

El problema sobre la fila en blanco está en el cálculo B2 de la tabla donde tiene los niveles que están en blanco:

MFelix_0-1605799917884.png

Tener esto implicará cambiar la fórmula de cálculo.

En la fórmula de abajo sólo muestro el cálculo B2 donde tienes espacios en blanco, así que si en esta línea específica tienes varias R que es lo que se presenta no importa lo que escribas en la columna de la tabla desconectada.

SELECTEDVALUE( 'Table'[Level] ) = "B2"; CALCULATE([Measure1]; COLOR_FIELD_TO_ADD[Coulumn] IN  { "R2"; "R22"; "R31"; "R21" })

Si no desea presentar ninguna R, entonces necesita rehacer esta parte de la medida para:

SELECTEDVALUE( 'Table'[Level] ) = "B2"; BLANK()

Con esto la línea desaparecerá.

Tenga en cuenta que esta solución no es dinamica por lo que cuando se cambia la base de los diferentes niveles, chaging R de una línea a la otra es necesario actualizar la medida de cálculo en consecuencia.

En cuanto a la segunda pregunta que no entiendo.

Le pediste a fopr una tabla que tuviera los valores de la segmentación de datos y la otra para la segmentación -1 en mis pruebas los resultados donde dar el resultado correcto, tal vez no he entendido lo que quieres.

¿Puede elaborar por favor cuál es el error exacto que está recibiendo? ¿Desea tener sobre la mesa el escenario seleccionado y en la segunda tabla la etapa seleccionada + etapa anterior?


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

18 REPLIES 18
POWER_MI
Post Patron
Post Patron

Hola a todos

@MFelix está claro para usted? en la etapa del proyecto i se sustituye por 1...

proyecto es Aquí

gracias por la ayuda

POWER_MI
Post Patron
Post Patron

Hola @MFelix

Gracias a answser

Antes de la versión o la versión precedente

Etapa: SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] en el número 1,2,3o, etapa 1,
COLOR_FIELD_TO_ADD[STEP] en {4}, Etapa 2,
COLOR_FIELD_TO_ADD[STEP] en {5}, Etapa 3,
COLOR_FIELD_TO_ADD[STEP] en 6,7o, Etapa 4
)
Cambiamos la Etapa 1 por el Número 1
Etapa 2 por el número 2
Etapa 3 por el número 3
Etapa 4 por número 4
es no funciona ?
ver proyecto gracias
proyecto está aquí

Si, por ejemplo,

Etapa no es caractere pero número 1,2,3,4 cómo encontrar el último paso ?

Etapa: SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] en el número 1,2,3o, 1,
COLOR_FIELD_TO_ADD[STEP] en {4}, 2,
COLOR_FIELD_TO_ADD [STEP] en {5}, 3,
COLOR_FIELD_TO_ADD[STEP] en 6,7o, 4
)
ver proyecto gracias
proyecto está aquí
POWER_MI
Post Patron
Post Patron

Hola @MFelix

gracias por volver a alimentarse.

Si, por ejemplo,

Etapa no es caractere pero número 1,2,3,4 cómo encontrar el último paso ?

Etapa: SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] en el número 1,2,3o, 1,
COLOR_FIELD_TO_ADD[STEP] en {4}, 2,
COLOR_FIELD_TO_ADD [STEP] en {5}, 3,
COLOR_FIELD_TO_ADD[STEP] en 6,7o, 4
)
ver proyecto gracias
proyecto está aquí

Hola @POWER_MI ,

¿Cuál es el propósito que necesita? la sintaxis parece estar bien. Pero, ¿qué quieres lograr?


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



POWER_MI_0-1606832117881.png

Hola @MFelix

Gracias a answser

Antes de la versión o la versión precedente

Etapa: SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] en el número 1,2,3o, etapa 1,
COLOR_FIELD_TO_ADD[STEP] en {4}, Etapa 2,
COLOR_FIELD_TO_ADD[STEP] en {5}, Etapa 3,
COLOR_FIELD_TO_ADD[STEP] en 6,7o, Etapa 4
)
Cambiamos la Etapa 1 por el Número 1
Etapa 2 por el número 2
Etapa 3 por el número 3
Etapa 4 por número 4
es no funciona ?
ver proyecto gracias
proyecto está aquí

Si, por ejemplo,

Etapa no es caractere pero número 1,2,3,4 cómo encontrar el último paso ?

Etapa: SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] en el número 1,2,3o, 1,
COLOR_FIELD_TO_ADD[STEP] en {4}, 2,
COLOR_FIELD_TO_ADD [STEP] en {5}, 3,
COLOR_FIELD_TO_ADD[STEP] en 6,7o, 4
)
ver proyecto gracias
proyecto está aquí

Hola a todos

Hola @MFelix

@amitchandak

¿Has visto el último correo electrónico. El proyecto se actualiza con Stage i Like Number

Antes de la versión o la versión precedente

Etapa: SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] en el número 1,2,3o, etapa 1,
COLOR_FIELD_TO_ADD[STEP] en {4}, Etapa 2,
COLOR_FIELD_TO_ADD[STEP] en {5}, Etapa 3,
COLOR_FIELD_TO_ADD[STEP] en 6,7o, Etapa 4
)
Cambiamos la Etapa 1 por el Número 1
Etapa 2 por el número 2
Etapa 3 por el número 3
Etapa 4 por número 4
es no funciona ?
ver proyecto gracias
proyecto está aquí

Si, por ejemplo,

Etapa no es caractere pero número 1,2,3,4 cómo encontrar el último paso ?

Etapa: SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] en el número 1,2,3o, 1,
COLOR_FIELD_TO_ADD[STEP] en {4}, 2,
COLOR_FIELD_TO_ADD [STEP] en {5}, 3,
COLOR_FIELD_TO_ADD[STEP] en 6,7o, 4
)
ver proyecto gracias
proyecto está aquí
Gracias por la ayuda

Hola @POWER_MI ,

Lo sentimos por la respuesta tardía añadir algunos problemas relacionados con el trabajo.

¿Puede explicar un poco mejor su problema, miren el código que proporciona no debería haber ningún problema en tener letras o números si las cosas coinciden en ambos lados deben funcionar con colrretly.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hola a todos

@MFelix gracias por tu feed back.

Nuevo proyecto está aquí Enlace

La actualización es:

El primero que la tabla'etapa no existirá Así que se utilizará el colono de etapa de COLOR_FIELD_TO_ADD tabla (etapa 1,2,3,4 y no etapa 1; etapa 2 ...

Y también si reemplazamos la Etapa 1, Etapa 2 ... byt entero 1,2,3 no es trabajo.

Hola @POWER_MI

Esto tiene que ver con el hecho de que la etapa viene de la misma tabla tiene su filtro por lo que la etapa anterior no se está preparando en los valores que necesita. Es necesario hacerlo en una tabla separada.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hola @MFelix

Gracias por tu respuesta. Tienes que decir que cuando tenemos por ejemplo en la Tabla A, Paso Coloumn

por lo que no podemos definir

Resultados de pasos actuales y resultados del paso de precedente?

porque en esta actualización es el mismo ejemplo Etapa no estará en otra tabla, sino en la tabla de datos con valor y será 1,2,3,4

Gracias

Hola @POWER_MI ,

Esto es exactamente lo mismo que he explicado en mi post anterior con el texto de la etapa, si creas una tabla desconectada para usar tiene una segmentación de datos todo funcionará correctamente.

Lo que está haciendo aquí es que está utilizando una segmentación de datos para filtrar una tabla y luego está intentando en los mismos datos recoger un subconjunto de datos en su caso que está recogiendo todos los datos de la etapa 4. Cuando, a continuación, con la misma segmentación de datos, intente obtener el subconjunto de la fase anterior, esa información no está dentro del subconjunto, por lo que no hay ningún resultado. Sin embargo, debido al contexto, los valores totales de la matriz se están preparando porque se basan en un contexto diferente para la tabla all.

En este caso, si utiliza las mismas medidas, funcionará correctamente:

current stage Stage = 
CALCULATE (
    [Calculation];
    FILTER (
        ALL ( COLOR_FIELD_TO_ADD[Stage] );
        COLOR_FIELD_TO_ADD[Stage] = SELECTEDVALUE(Stage[Stage]))
    )



previous stage Stage = 
VAR previuos_selection =
    SELECTEDVALUE ( Stage[Stage]) - 1

RETURN 
    CALCULATE (
        [Calculation];
        FILTER (
            ALL ( COLOR_FIELD_TO_ADD[Stage] );
            COLOR_FIELD_TO_ADD[Stage] = previuos_selection)
        )
    

Compruebe la conexión del archivo PBIX.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



amitchandak
Super User
Super User

@POWER_MI, crear rango de etapa como este

nueva columna

Stage Rank = SWITCH(TRUE(), COLOR_FIELD_TO_ADD[STEP] in {1,2,3}, 1,
COLOR_FIELD_TO_ADD[STEP] in {4}, 2,
COLOR_FIELD_TO_ADD[STEP] in {5}, 3,
COLOR_FIELD_TO_ADD[STEP] in {6,7}, 4
)

this stage  = calculate( [measure], filter(all(COLOR_FIELD_TO_ADD), COLOR_FIELD_TO_ADD[Stage Rank] = max(COLOR_FIELD_TO_ADD[Stage Rank] )))

last stage  = calculate( [measure], filter(all(COLOR_FIELD_TO_ADD), COLOR_FIELD_TO_ADD[Stage Rank] = max(COLOR_FIELD_TO_ADD[Stage Rank] )-1))

Prueba a medir como

Hola a todos

@amitchandak gracias por tu respuesta

La actualización se realiza en el proyecto, pero no funciona

visto projet cerrado

¿En esta etapa hay [mesure]? ¿Cuál? en el projet cerrado se toma como mesure1 filas de recuento...

this stage  = calculate( [measure], filter(all(COLOR_FIELD_TO_ADD), COLOR_FIELD_TO_ADD[Stage Rank] = max(COLOR_FIELD_TO_ADD[Stage Rank] )))

Puedes encontrar el proyecto aquí : donwload

Hola @POWER_MI ,

La tabla de dimensiones Createa con las etapas (desconectadas) ahora agrega las dos medidas siguientes:

current stage Stage =
CALCULATE (
    [Calculation];
    FILTER (
        ALL ( COLOR_FIELD_TO_ADD[Stage] );
        COLOR_FIELD_TO_ADD[Stage] = SELECTEDVALUE ( Stages[Stage] )
    )
)

previous stage Stage =
VAR previuos_selection =
    SELECTEDVALUE ( Stages[Id] ) - 1
VAR Previouse_stage =
    MAXX (
        FILTER ( ALL ( Stages ); Stages[Id] = previuos_selection );
        Stages[Stage]
    )
RETURN
    CALCULATE (
        [Calculation];
        FILTER (
            ALL ( COLOR_FIELD_TO_ADD[Stage] );
            COLOR_FIELD_TO_ADD[Stage] = Previouse_stage
        )
    )

En el archivo adjunto, las dos tablas superiores he forzado el filtro en el panel de filtro solo para comparar las inferiores están trabajando con las medidas.

El formato que puede utilizar el mismo formato condittional para ambas medidas tiene que utilizar el anterior.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hola a todos

@MFelix Gracias por la solución

hay dos observaciones

para la actualización 1 : en la actualización se verá que cuando la tabla "tabla tiene por ejemplo una línea con valor vacío en los resultados del tablero de la línea no tendrá colonne 1 y habrá resultados con la opción de color verde B o resultados correctos serán sólo dos líneas y No hay línea con color verde en el exmaple "Tipo " B"

en la base de datos de la tabla Línea B, B2 está vacía por lo que lógicamente los resultados también serán.

actualización 2 para la etapa N y la etapa N-1

por ejemplo, cuando estará en la etapa 4, la tabla mostrada será

Grupo de resultados del panel1

- Etapa 4

- Etapa 3

los errores, por ejemplo, cuando lo haces

resultados del tablero Etapa 3

Etapa 3

Etapa 2

los resultados de los grupos 1 y 2 no son los mismos para la misma etapa?

también el conteo Ri no es correcto ?

Encerrada la projet PB Donwload

gracias por la ayuda

Hola @POWER_MI ,

El problema sobre la fila en blanco está en el cálculo B2 de la tabla donde tiene los niveles que están en blanco:

MFelix_0-1605799917884.png

Tener esto implicará cambiar la fórmula de cálculo.

En la fórmula de abajo sólo muestro el cálculo B2 donde tienes espacios en blanco, así que si en esta línea específica tienes varias R que es lo que se presenta no importa lo que escribas en la columna de la tabla desconectada.

SELECTEDVALUE( 'Table'[Level] ) = "B2"; CALCULATE([Measure1]; COLOR_FIELD_TO_ADD[Coulumn] IN  { "R2"; "R22"; "R31"; "R21" })

Si no desea presentar ninguna R, entonces necesita rehacer esta parte de la medida para:

SELECTEDVALUE( 'Table'[Level] ) = "B2"; BLANK()

Con esto la línea desaparecerá.

Tenga en cuenta que esta solución no es dinamica por lo que cuando se cambia la base de los diferentes niveles, chaging R de una línea a la otra es necesario actualizar la medida de cálculo en consecuencia.

En cuanto a la segunda pregunta que no entiendo.

Le pediste a fopr una tabla que tuviera los valores de la segmentación de datos y la otra para la segmentación -1 en mis pruebas los resultados donde dar el resultado correcto, tal vez no he entendido lo que quieres.

¿Puede elaborar por favor cuál es el error exacto que está recibiendo? ¿Desea tener sobre la mesa el escenario seleccionado y en la segunda tabla la etapa seleccionada + etapa anterior?


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Hola @MFelix

Gracias

es el trabajo bien

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors