Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Entonces, tenía 2 requisitos
1. Si solo se selecciona un valor en la segmentación, oculte todas las oraciones que tenía.
Tenía una cortadora llamada - Bucket. valores del cucharón-> 10M, 20M, 30M
2. Mostrar/ocultar texto completo o parcial en el cuadro de texto en función de ciertas condiciones.
-si el país y la industria no están en blanco, muestre los valores de ambos
-Si el país está en blanco, muestra los valores de la industria
-si la industria ambos está en blanco, muestra los valores del país
- Si el país y la industria están en blanco, mostrar en blanco
Solved! Go to Solution.
Hola
Así que esto es lo que implementé.
Rev_Across_country_Industry_JoinTbl =
Fueron Bucket_Filter= HASONEFILTER(Bucket_Filter[Cubo])
FUERON Country_Industry =
CONCATENATEX(
FILTRO(
VALORES( Country_Industry_CrossJoin[Country_Industry]),
[Rev] < -20 &&
[Rev%] < -0.06
),
Country_Industry_CrossJoin[Country_Industry],
", "
)
FUERON VIP_client=
CONCATENATEX (
FILTRO (
Cliente
client[Clientid] EN { 2,3 } &&
[Rev] < -20 &&
[Rev%] < -0.06
),
cliente[nombredelcliente],
", "
) --& "cuenta"
DEVOLUCIÓN
--COuntry_industry
si(HASONEFILTER(DimBucket[Cubo]), espacio en blanco(),
SI (
NO ISBLANK(Country_Industry) y NO ISBLANK(VIP_client),
"• Requiere atención país e industria" & Country_Industry & ", así como el " & VIP_client & "cuenta",
si(NO ISBLANK(Country_Industry) y ISBLANK(VIP_client),
"• Requieren atención son/son los Country_Industry " & Country_Industry,
si(ISBLANK(Country_Industry) y NO ISBLANK(VIP_client), "• Requieren atención son/es los " & VIP_client & "cuenta",espacio en blanco() )
)
)
)
HASONEFILTER => para ocultar todas las oraciones
si las condiciones se colocaban unas dentro de otras cuidadosamente como la forma en que quería que se evaluaran. Si no se colocan correctamente, no funcionarán como se espera.
Hola
Así que esto es lo que implementé.
Rev_Across_country_Industry_JoinTbl =
Fueron Bucket_Filter= HASONEFILTER(Bucket_Filter[Cubo])
FUERON Country_Industry =
CONCATENATEX(
FILTRO(
VALORES( Country_Industry_CrossJoin[Country_Industry]),
[Rev] < -20 &&
[Rev%] < -0.06
),
Country_Industry_CrossJoin[Country_Industry],
", "
)
FUERON VIP_client=
CONCATENATEX (
FILTRO (
Cliente
client[Clientid] EN { 2,3 } &&
[Rev] < -20 &&
[Rev%] < -0.06
),
cliente[nombredelcliente],
", "
) --& "cuenta"
DEVOLUCIÓN
--COuntry_industry
si(HASONEFILTER(DimBucket[Cubo]), espacio en blanco(),
SI (
NO ISBLANK(Country_Industry) y NO ISBLANK(VIP_client),
"• Requiere atención país e industria" & Country_Industry & ", así como el " & VIP_client & "cuenta",
si(NO ISBLANK(Country_Industry) y ISBLANK(VIP_client),
"• Requieren atención son/son los Country_Industry " & Country_Industry,
si(ISBLANK(Country_Industry) y NO ISBLANK(VIP_client), "• Requieren atención son/es los " & VIP_client & "cuenta",espacio en blanco() )
)
)
)
HASONEFILTER => para ocultar todas las oraciones
si las condiciones se colocaban unas dentro de otras cuidadosamente como la forma en que quería que se evaluaran. Si no se colocan correctamente, no funcionarán como se espera.
@Sania-F , Cree una o más medidas como esta y utilícelas en el cuadro de texto
If(isfiltered(Tabla[País]) && isfiltered(Tabla[Industria]) , [Medida del valor del cubo], en blanco())
o
If(not(Isblank(Max(Table[Country]))) && not(Isblank(Max(Table[Industry]))) , [Medida del valor del cubo], blank())
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.