cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Administrator
Administrator

Los operadores de comparación de Dax no admiten la comparación de valores de tipo entero con valores de true/false

Estoy tratando de calcular una medida donde tiene cálculos separados para el viernes y el domingo usando Switch. Estoy usando weekday() para separar los viernes y domingos. Pero, está lanzando el error mencionado anteriormente.

latee.PNGlate2.PNG

1 ACCEPTED SOLUTION

Sustitución de "<> OR(5,7)" por " <> 5 ? 7" ha resuelto el problema

View solution in original post

4 REPLIES 4
Super User IV
Super User IV

@ziyabikram96 , parece que en algún lugar int está siendo comparado con el texto

Para cosas relacionadas con la fecha de trabajo, compruebe si este blog -https://community.powerbi.com/t5/Community-Blog/Travelling-Across-Workdays-Decoding-Date-and-Calenda...

o video

https://youtu.be/58ps6QhXL30

puede ayudar a



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Sustitución de "<> OR(5,7)" por " <> 5 ? 7" ha resuelto el problema

View solution in original post

Super User IV
Super User IV

@ziyabikram96 - Es difícil leer su DAX, ¿podría pegar como texto y reemplazar las cosas que no desea que veamos con marcadores de posición / diferentes nombres? He visto esto suceder si realmente es cierto para comparar un entero con un booleano, pero también lo he visto cuando hay algún tipo de defecto en DAX/lógica. Pero.muy difícil de leer.


---------------------------------------

@ me in replies or I'll lose your thread!!!

I have a NEW book! 
DAX Cookbook from Packt
Over 120 DAX Recipes!




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

Proud to be a Super User!




SWITCH(TRUE(),
WEEKDAY(DISTINCT('SourceSheet'[Date]),2) <> OR(5,7), DATEDIFF(DISTINCT('SourceSheet'[In]), DISTINCT('SourceSheet(PAK)'[On Duty]),MINUTE),
WEEKDAY(DISTINCT('SourceSheet'[Date]),2) á 5,CALCULATE(DATEDIFF(DISTINCT('SourceSheet'[In]), TIME(14,00,00),MINUTE),'SourceSheet(PAK)'[Dept] á "abc"),
WEEKDAY(DISTINCT('SourceSheet('[Date]),2) á 7,CALCULATE(DATEDIFF(DISTINCT('SourceSheet'[In]), TIME(16,00,00),MINUTE),'SourceSheet(PAK)'[Dept] á "abc"))
[In] y [On Duty] son columnas de tiempo. He intentado usar Value() con 5,7 y OR(5,7) pero no hay progreso

Helpful resources

Announcements
secondImage

Happy New Year from Power BI

This is a must watch for a message from Power BI!

December Update

Check it Out!

Click here to read more about the December 2020 Updates!

Community Blog

Check it Out!

Click here to read the latest blog and learn more about contributing to the Power BI blog!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

Top Solution Authors